public function testRemoveAllYieldsAsymmetricDifference() { $setA = new BasicSet(new SimpleComparator()); $setA->add('foo'); $setA->add('bar'); $setB = new BasicSet(new SimpleComparator()); $setB->add('foo'); $setB->add('baz'); $result = $setA->removeAll($setB); self::assertTrue($result); self::assertTrue($setA->contains('bar')); self::assertFalse($setA->contains('foo')); }