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