use of org.eclipse.collections.impl.set.mutable.primitive.LongHashSet in project mapdb by jankotek.
the class AbstractLongSetTestCase method generateCollisions1.
protected static LongArrayList generateCollisions1() {
LongArrayList collisions = new LongArrayList();
LongHashSet set = new LongHashSet();
for (long i = 32L; collisions.size() <= 10; i++) {
// if (set.spreadAndMask(i) == set.spreadAndMask(32L))
{
collisions.add(i);
}
}
return collisions;
}
use of org.eclipse.collections.impl.set.mutable.primitive.LongHashSet in project mapdb by jankotek.
the class AbstractLongSetTestCase method retainAll_iterable.
@Override
@Test
public void retainAll_iterable() {
super.retainAll_iterable();
MutableLongSet set = this.newWith(0L, 1L, 31L, AbstractLongSetTestCase.generateCollisions1().getFirst(), AbstractLongSetTestCase.generateCollisions1().get(1));
Assert.assertFalse(set.retainAll(LongHashSet.newSetWith(0L, 1L, 31L, AbstractLongSetTestCase.generateCollisions1().getFirst(), AbstractLongSetTestCase.generateCollisions1().get(1))));
Assert.assertEquals(LongHashSet.newSetWith(0L, 1L, 31L, AbstractLongSetTestCase.generateCollisions1().getFirst(), AbstractLongSetTestCase.generateCollisions1().get(1)), set);
Assert.assertTrue(set.retainAll(LongHashSet.newSetWith(0L, 31L, AbstractLongSetTestCase.generateCollisions1().get(4), AbstractLongSetTestCase.generateCollisions1().get(1))));
Assert.assertEquals(LongHashSet.newSetWith(0L, 31L, AbstractLongSetTestCase.generateCollisions1().get(1)), set);
Assert.assertTrue(set.retainAll(LongHashSet.newSetWith(1L, AbstractLongSetTestCase.generateCollisions1().getFirst())));
Assert.assertEquals(new LongHashSet(), set);
Assert.assertFalse(set.retainAll(LongHashSet.newSetWith(1L)));
Assert.assertEquals(new LongHashSet(), set);
}
Aggregations