LongHashSet extends AbstractSet<Long> implements Serializable { @Override public boolean addAll(final Collection<? extends Long> coll) { boolean added = false; for (final Long value : coll) { added |= add(value); } return added; } LongHashSet();  LongHashSet(final int proposedCapacity);  LongHashSet(final int proposedCapacity, final float loadFactor); float loadFactor(); int capacity(); int resizeThreshold(); @Override boolean add(final Long value); boolean add(final long value); @Override boolean remove(final Object value); boolean remove(final long value); void compact(); @Override boolean contains(final Object value); boolean contains(final long value); @Override int size(); @Override boolean isEmpty(); @Override void clear(); @Override boolean addAll(final Collection<? extends Long> coll); @Override boolean removeAll(final Collection<?> coll); @Override LongIterator iterator(); @Override String toString(); @SuppressWarnings("unchecked") @Override T[] toArray(final T[] a); @Override Object[] toArray(); boolean containsAll(final LongHashSet other); @Override boolean equals(final Object other); @Override int hashCode(); static final int DEFAULT_INITIAL_CAPACITY; static final float DEFAULT_LOAD_FACTOR; }
@Test public void addingEmptySetDoesNothing() { addTwoElements(testSet); Assert.assertFalse(testSet.addAll(new LongHashSet(100))); Assert.assertFalse(testSet.addAll(new HashSet<>())); assertContainsElements(testSet); }
@Test public void addingEqualSetDoesNothing() { addTwoElements(testSet); final LongHashSet equal = new LongHashSet(100); addTwoElements(equal); final HashSet<Long> equalCollection = new HashSet<>(equal); Assert.assertFalse(testSet.addAll(equal)); Assert.assertFalse(testSet.addAll(equalCollection)); assertContainsElements(testSet); }