use of org.eclipse.collections.api.set.primitive.MutableByteSet in project eclipse-collections by eclipse.
the class AbstractByteSetTestCase method toSortedArray.
@Override
@Test
public void toSortedArray() {
super.toSortedArray();
MutableByteSet set = this.newWith((byte) 0, (byte) 1, (byte) 31, (byte) -1, (byte) -123, (byte) -53);
Assert.assertArrayEquals(new byte[] { (byte) -123, (byte) -53, (byte) -1, (byte) 0, (byte) 1, (byte) 31 }, set.toSortedArray());
}
use of org.eclipse.collections.api.set.primitive.MutableByteSet in project eclipse-collections by eclipse.
the class AbstractByteSetTestCase method remove.
@Override
@Test
public void remove() {
super.remove();
MutableByteSet set = this.newWith((byte) 0, (byte) 1, (byte) 31, (byte) -1, (byte) -8);
Assert.assertFalse(this.newWith().remove((byte) 15));
Assert.assertFalse(set.remove((byte) 15));
Assert.assertTrue(set.remove((byte) 0));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 1, (byte) 31, (byte) -1, (byte) -8), set);
Assert.assertFalse(set.remove((byte) -10));
Assert.assertFalse(set.remove((byte) -7));
Assert.assertTrue(set.remove((byte) -1));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 1, (byte) 31, (byte) -8), set);
Assert.assertTrue(set.remove((byte) -8));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 1, (byte) 31), set);
Assert.assertTrue(set.remove((byte) 31));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 1), set);
Assert.assertTrue(set.remove((byte) 1));
Assert.assertEquals(ByteHashSet.newSetWith(), set);
}
use of org.eclipse.collections.api.set.primitive.MutableByteSet in project eclipse-collections by eclipse.
the class AbstractByteSetTestCase method removeAll.
@Override
@Test
public void removeAll() {
super.removeAll();
MutableByteSet set = this.newWith((byte) 0, (byte) 1, (byte) 31, (byte) 63, (byte) 100, (byte) 127, (byte) -1, (byte) -35, (byte) -64, (byte) -100, (byte) -128);
Assert.assertFalse(set.removeAll());
Assert.assertFalse(set.removeAll((byte) 15, (byte) -5, (byte) -32));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 0, (byte) 1, (byte) 31, (byte) 63, (byte) 100, (byte) 127, (byte) -1, (byte) -35, (byte) -64, (byte) -100, (byte) -128), set);
Assert.assertTrue(set.removeAll((byte) 0, (byte) 1, (byte) -1, (byte) -128));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 31, (byte) 63, (byte) 100, (byte) 127, (byte) -35, (byte) -64, (byte) -100), set);
Assert.assertTrue(set.removeAll((byte) 31, (byte) 63, (byte) 14, (byte) -100));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 100, (byte) 127, (byte) -35, (byte) -64), set);
Assert.assertFalse(set.removeAll((byte) -34, (byte) -36, (byte) -63, (byte) -65, (byte) 99, (byte) 101, (byte) 126, (byte) 128));
Assert.assertEquals(ByteHashSet.newSetWith((byte) 100, (byte) 127, (byte) -35, (byte) -64), set);
Assert.assertTrue(set.removeAll((byte) -35, (byte) -63, (byte) -64, (byte) 100, (byte) 127));
Assert.assertEquals(new ByteHashSet(), set);
}
use of org.eclipse.collections.api.set.primitive.MutableByteSet in project eclipse-collections by eclipse.
the class AbstractByteSetTestCase method collect.
@Override
@Test
public void collect() {
super.collect();
MutableByteSet set = this.newWith((byte) 0, (byte) 1, (byte) 31, (byte) -127, (byte) -63);
Assert.assertEquals(UnifiedSet.newSetWith((byte) -1, (byte) 0, (byte) 30, (byte) -128, (byte) -64), set.collect(byteParameter -> (byte) (byteParameter - 1)));
}
use of org.eclipse.collections.api.set.primitive.MutableByteSet in project eclipse-collections by eclipse.
the class AbstractByteSetTestCase method reject.
@Override
@Test
public void reject() {
super.reject();
MutableByteSet set = this.newWith((byte) 0, (byte) 1, (byte) 31, (byte) -1, (byte) -127, (byte) -63);
Assert.assertEquals(this.newWith((byte) 0, (byte) -1, (byte) -127, (byte) -63), set.reject(BytePredicates.greaterThan((byte) 0)));
Assert.assertEquals(this.newWith((byte) 0, (byte) 1, (byte) 31), set.reject(BytePredicates.lessThan((byte) 0)));
}
Aggregations