Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.mapdb;
  
  
  import java.util.*;
  
  @SuppressWarnings({ "unchecked" })
  public  class BTreeMapNavigable2Test extends TestCase
  {
 
 
 	public void setUp() throws Exception
 	{
 		.put(1, "one");
 		.put(2, "two");
 		.put(3, "three");
 		.put(4, "four");
 		
 		.put(7, "seven");
 		.put(8, "eight");
 		.put(9, "nine");
 		.put(10, "ten");
 	}
 
 
 	public void testSize()
 	{
 		int i = 8;
 		while (!.isEmpty())
 		{
 			assertEquals(.size(), --i);
 		}
 	}
 	
 	
 	public void testContainsKey()
 	{
 		
 	}
 	
 	
 	public void testContainsValue()
 	{
 		
 	}
 	
 	
 	public void testPut()
 	{
 		.put(40, "forty");
 	}
 	
 	
 	public void testLowerEntry()
 	{
 	}
 	
 	
 	public void testLowerKey()
 	{
 		Integer key = .lowerKey(4);
 		assertEquals(key, (Integer)3);
 	}
 	
 	
 	public void testFloorEntry()
	{
		e = .floorEntry(7);
	}
	public void testFloorKey()
	{
		Integer key = .floorKey(6);
		key = .floorKey(7);
	}
	public void testCeilingEntry()
	{
		e = .ceilingEntry(7);
	}
	public void testCeilingKey()
	{
		Integer key = .ceilingKey(6);
		key = .ceilingKey(7);
	}
	public void testHigherEntry()
	{
		e = .higherEntry(7);
	}
	public void testHigherKey()
	{
		Integer key = .higherKey(4);
		key = .higherKey(7);
	}
	public void testFirstEntry()
	{
			(Integer) 1);
	}
	public void testLastEntry()
	{
		    .lastEntry().getKey(),
		    (Integer) 10);
	}
	public void testPollFirstEntry()
	{
		int size0 = .size();
		int size1 = .size();
		assertEquals(size0-1, size1);
		assertEquals(e.getValue(), "one");
	}
	public void testPollLastEntry()
	{
		int size0 = .size();
		int size1 = .size();
		assertEquals(size0-1, size1);
		assertEquals(e.getValue(), "ten");
	}
	public void testDescendingMap()
	{
		Set<AbstractMap.Entry<Integer,String>> entrySet2 = desMap.entrySet();
		AbstractMap.Entry<Integer,String>[] arr1 = entrySet1.toArray(new AbstractMap.Entry[0]);
		AbstractMap.Entry<Integer,String>[] arr2 = entrySet2.toArray(new AbstractMap.Entry[0]);
		int size = arr1.length;
		assertEquals(arr1.lengtharr2.length);
		for (int i = 0; i < arr1.lengthi++)
		{
			assertEquals(arr1[i], arr2[size-1-i]);
		}
	}
	public void testNavigableKeySet()
	{
		int size0 = .size();
		int size1 = keySet.size();
		assertEquals(size0size1);
		keySet.remove(2);
		size0 = .size();
		size1 = keySet.size();
		assertEquals(size0size1);
	}
	public void testDescendingKeySet()
	{
		Set<IntegerkeySet1 = .keySet();
		Integer[] arr1 = keySet1.toArray(new Integer[0]);
		Integer[] arr2 = keySet2.toArray(new Integer[0]);
		int size = arr1.length;
		assertEquals(arr1.lengtharr2.length);
		for (int i = 0; i < sizei++)
		{
			assertEquals(arr1[i],arr2[size-1-i]);
		}
	}
	public void testSubMap()
	{
		SortedMap<Integer,StringsubMap = .subMap(3, 8);
		assertNotNull(subMap.get(3));
		assertEquals(subMap.get(3), "three");
		assertEquals(subMap.get(4), "four");
		assertNull(subMap.get(5));
		assertNull(subMap.get(6));
		assertEquals(subMap.get(7), "seven");
		assertNull(subMap.get(8));
		assertNull(subMap.get(2));
		assertNull(subMap.get(9));
		try 
		{
			subMap.put(11,"eleven");
			fail("Inserted entry outside of submap range");
		}
		{
			assertNull(subMap.get(11));
		}
	}
	public void testSubMap2()
	{
		NavigableMap<IntegerStringsubMap = .subMap(3,true,8,false);
		assertNotNull(subMap.get(3));
		assertEquals(subMap.get(3), "three");
		assertEquals(subMap.get(4), "four");
		assertNull(subMap.get(5));
		assertNull(subMap.get(6));
		assertEquals(subMap.get(7), "seven");
		assertNull(subMap.get(8));
		assertNull(subMap.get(2));
		assertNull(subMap.get(9));
		try 
		{
			subMap.put(11,"eleven");
			fail("Inserted entry outside of submap range");
		}
		{
			assertNull(subMap.get(11));
		}
	}
	public void testSubMap3()
	{
		NavigableMap<IntegerStringsubMap = .subMap(2, false, 8, false);
		assertNotNull(subMap.get(3));
		assertEquals(subMap.get(3), "three");
		assertEquals(subMap.get(4), "four");
		assertNull(subMap.get(5));
		assertNull(subMap.get(6));
		assertEquals(subMap.get(7), "seven");
		assertNull(subMap.get(8));
		assertNull(subMap.get(2));
		assertNull(subMap.get(9));
		try 
		{
			subMap.put(11,"eleven");
			fail("Inserted entry outside of submap range");
		}
		{
			assertNull(subMap.get(11));
		}
	}
	public void testSubMap4()
	{
		NavigableMap<IntegerStringsubMap = .subMap(3, true, 7, true);
		assertNotNull(subMap.get(3));
		assertEquals(subMap.get(3), "three");
		assertEquals(subMap.get(4), "four");
		assertNull(subMap.get(5));
		assertNull(subMap.get(6));
		assertEquals(subMap.get(7), "seven");
		assertNull(subMap.get(8));
		assertNull(subMap.get(2));
		assertNull(subMap.get(9));
		try 
		{
			subMap.put(11,"eleven");
			fail("Inserted entry outside of submap range");
		}
		{
			assertNull(subMap.get(11));
		}
	}
	public void testHeadMap()
	{
		SortedMap<IntegerStringsubMap = .headMap(5);
		assertEquals(subMap.size(), 4);
		assertNull(subMap.get(5));
		assertEquals(subMap.get(1), "one");
		try
		{
			subMap.put(5, "five");
			fail("Inseted data out of bounds of submap.");
		}
		{
			assertNull(subMap.get(5));
		}
	}
	public void testHeadMap2()
	{
		NavigableMap<Integer,StringsubMap = .headMap(5, false);
		assertEquals(subMap.size(), 4);
		assertNull(subMap.get(5));
		assertEquals(subMap.get(1), "one");
		try
		{
			subMap.put(5, "five");
			fail("Inseted data out of bounds of submap.");
		}
		{
			assertNull(subMap.get(5));
		}
	}
	public void testHeadMap3()
	{
		NavigableMap<Integer,StringsubMap = .headMap(5, true);
		assertEquals(subMap.size(), 4);
		assertNull(subMap.get(5));
		assertEquals(subMap.get(1), "one");
		try
		{
			subMap.put(5, "five");
			assertEquals(subMap.get(5), "five");
		}
		{
			fail("It was not possible to insert a legal value in a submap.");
		}
	}
	public void testHeadMap4()
	{
		NavigableMap<Integer,StringsubMap = .headMap(8, true);
		assertEquals(subMap.size(), 6);
		assertEquals(subMap.get(8), "eight");
		assertEquals(subMap.get(1), "one");
		try
		{
			subMap.put(5, "five");
			assertEquals(subMap.get(5), "five");
		}
		{
			fail("It was not possible to insert a legal value in a submap.");
		}
	}
	public void testTailMap()
	{
		SortedMap<IntegerStringsubMap = .tailMap(5);
		assertEquals(subMap.size(), 4);
		assertEquals(subMap.lastKey(), (Integer)10);
	}
	public void testTailMap2()
	{
		SortedMap<IntegerStringsubMap = .tailMap(7);
		assertEquals(subMap.size(),  4);
		assertEquals(subMap.lastKey(), (Integer)10);
	}
	public void testTailMap3()
	{
		NavigableMap<IntegerStringsubMap = .tailMap(7, false);
		assertEquals(subMap.size(),  3);
		assertEquals(subMap.lastKey(), (Integer)10);
	}
	public void testTailMap4()
	{
		NavigableMap<IntegerStringsubMap = .tailMap(7, true);
		assertEquals(subMap.size(),  4);
		assertEquals(subMap.lastKey(), (Integer)10);
	}
	public void testIsEmpty()
	{
	}
	public void testClearSubmap()
	{
		NavigableMap<IntegerStringsubMap = .subMap(7, true, 9, true);
		subMap.clear();
		assertEquals(subMap.size(), 0);
	}
//
//	public void testConcurrentModification()
//	{
//		Set<AbstractMap.Entry<Integer, String>> entrySet = map.entrySet();
//		assertTrue(entrySet.size() > 0);
//        try
//        {
//
//		    for (AbstractMap.Entry<Integer, String> e : entrySet)
//			    entrySet.remove(e);
//
//            fail("No concurrentModificationException was thrown");
//        }
//        catch (ConcurrentModificationException ex){}
//
//
//	}
New to GrepCode? Check out our FAQ X