/** * @covers \PhpUnitsOfMeasure\UnitOfMeasure::addAlias * @covers \PhpUnitsOfMeasure\UnitOfMeasure::isAliasOf */ public function testIsNotAliasOf() { $uom = new UnitOfMeasure('quatloos', function ($x) { return $x; }, function ($x) { return $x; }); $uom->addAlias('ooltauqs'); $this->assertFalse($uom->isAliasOf('wampii')); }
/** * @covers \PhpUnitsOfMeasure\UnitOfMeasure::isAliasOf * @expectedException \PhpUnitsOfMeasure\Exception\NonStringUnitName */ public function testIsAliasOfWithNonStringAlias() { $uom = new UnitOfMeasure('quatloos', function ($valueInNativeUnit) { return $valueInNativeUnit; }, function ($valueInThisUnit) { return $valueInThisUnit; }); $uom->addAlias('ooltauqs'); $this->assertFalse($uom->isAliasOf(42)); }