LongHashSet extends AbstractSet<Long> implements Serializable { public boolean containsAll(final LongHashSet other) { for (final long value : other.values) { if (value != MISSING_VALUE && !contains(value)) { return false; } } return !other.containsMissingValue || this.containsMissingValue; } 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 containsEmptySet() { final LongHashSet other = new LongHashSet(100); Assert.assertTrue(testSet.containsAll(other)); Assert.assertTrue(testSet.containsAll((Collection<?>) other)); }