Collection
150151152153154155156157158159160
for (int element : ints) { assertTrue("contains failed: ", set.contains(element)); } set = new TIntHashSet(); assertTrue("addAll(int[]) failed: " + set, set.addAll(ints)); for (int element : ints) { assertTrue("contains failed: ", set.contains(element)); } TIntSet test_set = new TIntHashSet();
156157158159160161162163164165166
for (int element : ints) { assertTrue("contains failed: ", set.contains(element)); } TIntSet test_set = new TIntHashSet(); assertTrue("addAll(TIntSet) failed: " + test_set, test_set.addAll(set)); for (int element : ints) { assertTrue("contains failed: ", set.contains(element)); }
170171172173174175176177178179180
public void testRetainAll() throws Exception { int[] ints = {1138, 42, 13, 86, 99, 101}; TIntSet set = new TIntHashSet(); set.addAll(ints); TIntSet other = new TIntHashSet(); other.addAll(ints); int[] to_retain = {13, 86, 99, 1138};
173174175176177178179180181182183
TIntSet set = new TIntHashSet(); set.addAll(ints); TIntSet other = new TIntHashSet(); other.addAll(ints); int[] to_retain = {13, 86, 99, 1138}; TIntSet retain_set = new TIntHashSet(); retain_set.addAll(to_retain);
178179180181182183184185186187188
other.addAll(ints); int[] to_retain = {13, 86, 99, 1138}; TIntSet retain_set = new TIntHashSet(); retain_set.addAll(to_retain); List<Integer> retain_list = new ArrayList<Integer>(); for (int element : to_retain) { retain_list.add(element); }
225226227228229230231232233234235
public void testRemoveAll() throws Exception { int[] ints = {1138, 42, 13, 86, 99, 101}; TIntSet set = new TIntHashSet(); set.addAll(ints); TIntSet other = new TIntHashSet(); other.addAll(ints); int[] to_remove = {13, 86, 99, 1138};
228229230231232233234235236237238
TIntSet set = new TIntHashSet(); set.addAll(ints); TIntSet other = new TIntHashSet(); other.addAll(ints); int[] to_remove = {13, 86, 99, 1138}; TIntSet remove_set = new TIntHashSet(); remove_set.addAll(to_remove);
233234235236237238239240241242243
other.addAll(ints); int[] to_remove = {13, 86, 99, 1138}; TIntSet remove_set = new TIntHashSet(); remove_set.addAll(to_remove); List<Integer> remove_list = new ArrayList<Integer>(); for (int element : to_remove) { remove_list.add(element); }
325326327328329330331332333334335
} public void testClear() throws Exception { TIntSet set = new TIntHashSet(); set.addAll(new int[]{1, 2, 3}); assertEquals("size was not 3", 3, set.size()); set.clear(); assertEquals("initial size was not 0", 0, set.size()); }
336337338339340341342343344345346
public void testSerialize() throws Exception { int[] ints = {1138, 42, 86, 99, 101}; TIntSet set = new TIntHashSet(); set.addAll(ints); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(set); ByteArrayInputStream bias = new ByteArrayInputStream(baos.toByteArray());