public function testUnregister() { $comparator = new TestClassComparator(); $factory = new PHPUnit_Framework_ComparatorFactory(); $factory->register($comparator); $factory->unregister($comparator); $a = new TestClass(); $b = new TestClass(); $expected = 'PHPUnit_Framework_Comparator_Object'; if (get_class($factory->getComparatorFor($a, $b)) != $expected) { var_dump(get_class($factory->getComparatorFor($a, $b))); $this->fail(); } }