public function testAddIsIdempotent() { $set = new BasicSet(new SimpleComparator()); $result = $set->add('foo'); self::assertTrue($result); $result = $set->add('foo'); self::assertFalse($result); self::assertEquals(1, $set->size()); }