コード例 #1
1
ファイル: MapTest.java プロジェクト: mtrenkmann/multimap
 @Test(expected = Exception.class)
 public void testStatsShouldThrowBecauseDirectoryIsAlreadyLocked() throws Exception {
   int numKeys = 1000;
   int numValuesPerKeys = 1000;
   Map map = createAndFillMap(DIRECTORY, numKeys, numValuesPerKeys);
   Map.stats(DIRECTORY);
   map.close();
 }
コード例 #2
1
ファイル: MapTest.java プロジェクト: mtrenkmann/multimap
 @Test
 public void testStatsShouldNotThrow() throws Exception {
   int numKeys = 1000;
   int numValuesPerKeys = 1000;
   Map map = createAndFillMap(DIRECTORY, numKeys, numValuesPerKeys);
   map.close();
   Stats stats = Map.stats(DIRECTORY);
   Assert.assertEquals(Options.DEFAULT.getBlockSize(), stats.getBlockSize());
   Assert.assertEquals(1000, stats.getListSizeAvg());
   Assert.assertEquals(1000, stats.getListSizeMax());
   Assert.assertEquals(1000, stats.getListSizeMin());
   Assert.assertEquals(1000, stats.getNumKeysTotal());
   Assert.assertEquals(1000, stats.getNumKeysValid());
   Assert.assertEquals(1000 * 1000, stats.getNumValuesTotal());
   Assert.assertEquals(1000 * 1000, stats.getNumValuesValid());
   Assert.assertEquals(Options.DEFAULT.getNumPartitions(), stats.getNumPartitions());
 }
コード例 #3
1
ファイル: MapTest.java プロジェクト: mtrenkmann/multimap
 @Test(expected = Exception.class)
 public void testStatsShouldThrowBecauseDirectoryDoesNotExist() throws Exception {
   Map.stats(DIRECTORY);
 }