Search in sources :

Example 16 with LongSet

use of com.b2international.collections.longs.LongSet in project snow-owl by b2ihealthcare.

the class LongOpenHashSetTest method add_twice.

@Test
public void add_twice() {
    LongSet longSet = PrimitiveSets.newLongOpenHashSet();
    assertTrue("First attempt at adding 0 to the set should modify the set.", longSet.add(0L));
    assertTrue("First attempt at adding 5 to the set should modify the set.", longSet.add(5L));
    assertFalse("Second attempt at adding 0 to the set should not modify the set.", longSet.add(0L));
    assertFalse("Second attempt at adding 5 to the set should not modify the set.", longSet.add(5L));
    assertEquals("Long set size should be 2.", 2, longSet.size());
    assertTrue("Long set should contain element 0.", longSet.contains(0L));
    assertTrue("Long set should contain element 5.", longSet.contains(5L));
}
Also used : LongSet(com.b2international.collections.longs.LongSet) Test(org.junit.Test)

Example 17 with LongSet

use of com.b2international.collections.longs.LongSet in project snow-owl by b2ihealthcare.

the class LongOpenHashSetTest method retainAll_empty_set.

@Test
public void retainAll_empty_set() {
    LongSet longSet = PrimitiveSets.newLongOpenHashSet();
    LongSet otherSet = PrimitiveSets.newLongOpenHashSet();
    longSet.add(0L);
    longSet.add(5L);
    longSet.add(10L);
    longSet.retainAll(otherSet);
    assertTrue("Long set should be empty after retaining an empty set.", longSet.isEmpty());
}
Also used : LongSet(com.b2international.collections.longs.LongSet) Test(org.junit.Test)

Example 18 with LongSet

use of com.b2international.collections.longs.LongSet in project snow-owl by b2ihealthcare.

the class LongOpenHashSetTest method equals_true.

@Test
public void equals_true() {
    LongSet longSet = PrimitiveSets.newLongOpenHashSet();
    LongSet otherSet = PrimitiveSets.newLongOpenHashSet();
    longSet.add(0L);
    longSet.add(5L);
    longSet.add(10L);
    otherSet.add(0L);
    otherSet.add(5L);
    otherSet.add(10L);
    assertTrue("First set should be equal to second set.", longSet.equals(otherSet));
    assertTrue("Second set should be equal to first set.", otherSet.equals(longSet));
}
Also used : LongSet(com.b2international.collections.longs.LongSet) Test(org.junit.Test)

Example 19 with LongSet

use of com.b2international.collections.longs.LongSet in project snow-owl by b2ihealthcare.

the class LongOpenHashSetTest method toString_empty.

@Test
public void toString_empty() {
    LongSet longSet = PrimitiveSets.newLongOpenHashSet();
    assertEquals("ToString output should be [] for the empty set.", "[]", longSet.toString());
}
Also used : LongSet(com.b2international.collections.longs.LongSet) Test(org.junit.Test)

Example 20 with LongSet

use of com.b2international.collections.longs.LongSet in project snow-owl by b2ihealthcare.

the class LongOpenHashSetTest method retainAll_superset.

@Test
public void retainAll_superset() {
    LongSet longSet = PrimitiveSets.newLongOpenHashSet();
    LongSet otherSet = PrimitiveSets.newLongOpenHashSet();
    longSet.add(0L);
    longSet.add(5L);
    longSet.add(10L);
    otherSet.add(0L);
    otherSet.add(5L);
    otherSet.add(10L);
    otherSet.add(30L);
    longSet.retainAll(otherSet);
    assertEquals("Three elements should remain after retaining.", 3, longSet.size());
    assertTrue("Long set should contain element 0.", longSet.contains(0L));
    assertTrue("Long set should contain element 5.", longSet.contains(5L));
    assertTrue("Long set should contain element 10.", longSet.contains(10L));
}
Also used : LongSet(com.b2international.collections.longs.LongSet) Test(org.junit.Test)

Aggregations

LongSet (com.b2international.collections.longs.LongSet)63 Test (org.junit.Test)46 LongIterator (com.b2international.collections.longs.LongIterator)9 PrimitiveSets (com.b2international.collections.PrimitiveSets)3 LongList (com.b2international.collections.longs.LongList)3 Concepts (com.b2international.snowowl.snomed.common.SnomedConstants.Concepts)3 ImmutableList (com.google.common.collect.ImmutableList)3 Sets (com.google.common.collect.Sets)3 Collection (java.util.Collection)3 PrimitiveMaps (com.b2international.collections.PrimitiveMaps)2 IntIterator (com.b2international.collections.ints.IntIterator)2 LongKeyMap (com.b2international.collections.longs.LongKeyMap)2 LongSets (com.b2international.commons.collect.LongSets)2 CycleDetectedException (com.b2international.commons.exceptions.CycleDetectedException)2 RelationshipValue (com.b2international.snowowl.snomed.core.domain.RelationshipValue)2 ConcreteDomainFragment (com.b2international.snowowl.snomed.datastore.ConcreteDomainFragment)2 StatementFragment (com.b2international.snowowl.snomed.datastore.StatementFragment)2 StatementFragmentWithDestination (com.b2international.snowowl.snomed.datastore.StatementFragmentWithDestination)2 StatementFragmentWithValue (com.b2international.snowowl.snomed.datastore.StatementFragmentWithValue)2 List (java.util.List)2