Collection
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());
353354355356357358359360361362363
public void testToArray() { TIntSet set = new TIntHashSet(); int[] ints = {42, 1138, 13, 86, 99}; set.addAll(ints); int[] res = set.toArray(); Arrays.sort(ints); Arrays.sort(res); assertTrue(Arrays.equals(ints, res)); }
364365366367368369370371372373374
public void testToArrayMatchesIteratorOrder() { TIntSet set = new TIntHashSet(); int[] ints = {42, 1138, 13, 86, 99}; set.addAll(ints); int[] toarray_ints = set.toArray(); int[] iter_ints = new int[5]; TIntIterator iter = set.iterator();