public function FactoryTest::testRegister in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/sebastian/comparator/tests/FactoryTest.php \SebastianBergmann\Comparator\FactoryTest::testRegister()
@covers ::register
File
- vendor/
sebastian/ comparator/ tests/ FactoryTest.php, line 81
Class
- FactoryTest
- @coversDefaultClass SebastianBergmann\Comparator\Factory
Namespace
SebastianBergmann\ComparatorCode
public function testRegister() {
$comparator = new TestClassComparator();
$factory = new Factory();
$factory
->register($comparator);
$a = new TestClass();
$b = new TestClass();
$expected = 'SebastianBergmann\\Comparator\\TestClassComparator';
$actual = $factory
->getComparatorFor($a, $b);
$factory
->unregister($comparator);
$this
->assertInstanceOf($expected, $actual);
}