List of usage examples for java.util NavigableSet add
boolean add(E e);
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testFloor() { NavigableSet<E> set = createNavigableSet(); set.add(getKeys()[0]); assertEquals(null, set.floor(getLessThanMinimumKey())); assertEquals(getKeys()[0], set.floor(getKeys()[0])); assertEquals(getKeys()[0], set.floor(getKeys()[1])); assertEquals(getKeys()[0], set.floor(getGreaterThanMaximumKey())); assertEquals(set.toArray()[0], set.floor(getKeys()[1])); set.add(getKeys()[1]);/*from w ww. j a v a 2s . c o m*/ assertEquals(null, set.floor(getLessThanMinimumKey())); assertEquals(getKeys()[0], set.floor(getKeys()[0])); assertEquals(getKeys()[1], set.floor(getKeys()[1])); assertEquals(getKeys()[1], set.floor(getGreaterThanMaximumKey())); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testLower() { NavigableSet<E> set = createNavigableSet(); set.add(getKeys()[0]); assertEquals(null, set.lower(getLessThanMinimumKey())); assertEquals(null, set.lower(getKeys()[0])); assertEquals(getKeys()[0], set.lower(getKeys()[1])); assertEquals(getKeys()[0], set.lower(getGreaterThanMaximumKey())); assertEquals(set.toArray()[0], set.lower(getKeys()[1])); set.add(getKeys()[1]);/*from w w w . j ava2 s . c o m*/ assertEquals(null, set.lower(getLessThanMinimumKey())); assertEquals(null, set.lower(getKeys()[0])); assertEquals(getKeys()[0], set.lower(getKeys()[1])); assertEquals(getKeys()[1], set.lower(getGreaterThanMaximumKey())); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testDescendingIterator() { NavigableSet<E> set = createNavigableSet(); set.add(getKeys()[0]); Iterator<E> descendingIterator = set.descendingIterator(); _assertEquals(set, reverseCollection(asCollection(descendingIterator))); set.add(getKeys()[1]);//w w w . ja v a 2 s. c om set.add(getKeys()[2]); descendingIterator = set.descendingIterator(); _assertEquals(set, reverseCollection(asCollection(descendingIterator))); descendingIterator = set.descendingIterator(); while (descendingIterator.hasNext()) { descendingIterator.next(); descendingIterator.remove(); } assertEquals(0, set.size()); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testDescendingSet() { NavigableSet<E> set = createNavigableSet(); set.add(getKeys()[0]); NavigableSet<E> descendingSet = set.descendingSet(); _assertEquals(descendingSet, descendingSet); _assertEquals(set.descendingSet(), descendingSet); set.add(getKeys()[1]);/*w ww . j av a 2 s . c om*/ set.add(getKeys()[2]); _assertEquals(reverseCollection(set), descendingSet); _assertEquals(set, descendingSet.descendingSet()); set.remove(getKeys()[1]); _assertEquals(reverseCollection(set), descendingSet); descendingSet.add(getKeys()[0]); _assertEquals(reverseCollection(set), descendingSet); descendingSet.remove(getKeys()[1]); _assertEquals(reverseCollection(set), descendingSet); descendingSet.clear(); assertEquals(0, descendingSet.size()); _assertEquals(set, descendingSet); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
/** * Test method for 'java.util.SortedSet.headSet(Object)' and * 'java.util.NavigableSet.headSet(Object, boolean)'. * * @see java.util.SortedSet#headSet(Object) * @see java.util.NavigableSet#headSet(Object, boolean) *//*from w ww . ja v a 2s . c om*/ public void testHeadSet_entries1() { NavigableSet<E> set = createNavigableSet(); // test with a single entry set set.add(getKeys()[0]); assertEquals(0, set.headSet(getKeys()[0]).size()); assertEquals(0, set.headSet(getKeys()[0], false).size()); assertEquals(1, set.headSet(getKeys()[0], true).size()); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
/** * Test method for 'java.util.SortedSet.headSet(Object)' and * 'java.util.NavigableSet.headSet(Object, boolean)'. * * @see java.util.SortedSet#headSet(Object) * @see java.util.NavigableSet#headSet(Object, boolean) *///from ww w. j a va 2 s. c o m public void testHeadSet_entries2() { NavigableSet<E> set = createNavigableSet(); // test with two entry set set.add(getKeys()[0]); set.add(getKeys()[1]); assertEquals(0, set.headSet(getKeys()[0]).size()); assertEquals(1, set.headSet(getKeys()[1]).size()); assertEquals(getKeys()[0], set.tailSet(getKeys()[0]).toArray()[0]); assertEquals(0, set.headSet(getKeys()[0], false).size()); assertEquals(1, set.headSet(getKeys()[1], false).size()); assertEquals(getKeys()[0], set.headSet(getKeys()[0], true).toArray()[0]); assertEquals(1, set.headSet(getKeys()[0], true).size()); assertEquals(2, set.headSet(getKeys()[1], true).size()); assertEquals(getKeys()[0], set.headSet(getKeys()[1], false).toArray()[0]); assertEquals(getKeys()[1], set.headSet(getKeys()[1], true).toArray()[1]); assertEquals(0, set.headSet(getKeys()[0], false).size()); assertEquals(getKeys()[1], set.headSet(getKeys()[1], true).toArray()[1]); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
/** * Test method for 'java.util.SortedSet.tailSet(Object)' and * '@see java.util.NavigableSet.tailSet(Object, boolean)'. * * @see java.util.SortedSet#tailSet(Object) * @see java.util.NavigableSet#tailSet(Object, boolean) *//*w w w . ja v a2s . c o m*/ public void testTailSet_entries1_size_keyValue() { NavigableSet<E> sortedSet = createNavigableSet(); // test with a single entry set sortedSet.add(getKeys()[0]); Set<E> tailSet = sortedSet.tailSet(getKeys()[0]); assertEquals(1, tailSet.size()); assertEquals(getKeys()[0], tailSet.toArray()[0]); Set<E> exclusiveTailSet = sortedSet.tailSet(getKeys()[0], false); assertEquals(0, exclusiveTailSet.size()); assertEquals(0, exclusiveTailSet.size()); Set<E> inclusiveTailSet = sortedSet.tailSet(getKeys()[0], true); assertEquals(1, inclusiveTailSet.size()); assertEquals(getKeys()[0], inclusiveTailSet.toArray()[0]); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
/** * Test method for 'java.util.SortedSet.tailSet(Object)' and * '@see java.util.NavigableSet.tailSet(Object, boolean)'. * * @see java.util.SortedSet#tailSet(Object) * @see java.util.NavigableSet#tailSet(Object, boolean) *///from w w w. j a v a 2 s .co m public void testTailSet_entries2_size_keyValue() { NavigableSet<E> sortedSet = createNavigableSet(); // test with two entry set sortedSet.add(getKeys()[0]); Set<E> tailSet = sortedSet.tailSet(getKeys()[0]); assertEquals(1, tailSet.size()); Set<E> exclusiveTailMap = sortedSet.tailSet(getKeys()[0], false); assertEquals(0, exclusiveTailMap.size()); Set<E> inclusiveTailMap = sortedSet.tailSet(getKeys()[0], true); assertEquals(1, inclusiveTailMap.size()); sortedSet.add(getKeys()[1]); tailSet = sortedSet.tailSet(getKeys()[1]); assertEquals(1, tailSet.size()); exclusiveTailMap = sortedSet.tailSet(getKeys()[1], false); assertEquals(0, exclusiveTailMap.size()); inclusiveTailMap = sortedSet.tailSet(getKeys()[1], true); assertEquals(1, inclusiveTailMap.size()); tailSet = sortedSet.tailSet(getKeys()[0]); assertEquals(2, tailSet.size()); assertEquals(getKeys()[0], tailSet.toArray()[0]); assertEquals(getKeys()[1], tailSet.toArray()[1]); exclusiveTailMap = sortedSet.tailSet(getKeys()[0], false); assertEquals(1, exclusiveTailMap.size()); assertEquals(getKeys()[1], exclusiveTailMap.toArray()[0]); inclusiveTailMap = sortedSet.tailSet(getKeys()[0], true); assertEquals(2, inclusiveTailMap.size()); assertEquals(getKeys()[0], inclusiveTailMap.toArray()[0]); assertEquals(getKeys()[1], inclusiveTailMap.toArray()[1]); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testPollLast() { NavigableSet<E> set = createNavigableSet(); assertNull(set.pollLast());//from ww w.ja v a 2s. com assertEquals(0, set.size()); set.add(getKeys()[0]); assertEquals(getKeys()[0], set.pollLast()); assertEquals(0, set.size()); set.add(getKeys()[0]); set.add(getKeys()[1]); assertEquals(getKeys()[1], set.pollLast()); assertEquals(1, set.size()); assertEquals(getKeys()[0], set.pollLast()); assertEquals(0, set.size()); assertNull(set.pollLast()); }
From source file:com.google.gwt.emultest.java.util.TreeSetTest.java
public void testPollFirst() { NavigableSet<E> set = createNavigableSet(); assertNull(set.pollFirst());//w w w . ja v a 2 s .c om assertEquals(0, set.size()); set.add(getKeys()[0]); assertEquals(getKeys()[0], set.pollFirst()); assertEquals(0, set.size()); set.add(getKeys()[0]); set.add(getKeys()[1]); assertEquals(getKeys()[0], set.pollFirst()); assertEquals(1, set.size()); assertEquals(getKeys()[1], set.pollFirst()); assertEquals(0, set.size()); assertNull(set.pollFirst()); }