Example #1
0
 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'));
 }