@Test
public void testContainsAll() {

    IntSet intSet = new BitSetIntSet();
    intSet.add(1);
    intSet.add(10);
    intSet.add(10);
    intSet.add(11);
    intSet.add(1025);
    assertTrue(intSet.containsAll(new ArrayList<Integer>() {{
        add(1);
        add(10);
    }}));
    assertFalse(intSet.containsAll(new ArrayList<Integer>() {{
        add(1);
        add(10);
        add(11);
        add(1025);
        add(1026);
    }}));
    assertFalse(intSet.containsAll(new ArrayList<Integer>() {{
        add(1);
        add(10);
        add(12);
    }}));
}