@Test(expectedExceptions=IllegalArgumentException.class) public void failureForIllegalKeys() { mapper.getKeyMapping("|*|the leaves of Amazonia"); }
@Test(expectedExceptions = IllegalArgumentException.class) public void failureForNotFullKey() { mapper.getKeyMapping("sgments0.gen|34"); }
@Test(expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp = "Not supporting null keys") public void failureForNullKey() { mapper.getKeyMapping(null); }
@Test(expectedExceptions = IllegalArgumentException.class) public void failureForWrongChunkCacheKey() { mapper.getKeyMapping("filename|5a|5|indexname"); }
@Test(expectedExceptions = IllegalArgumentException.class) public void failureForWrongFileCacheKey() { mapper.getKeyMapping("filename|M|5|indexname"); }
@Test(expectedExceptions = IllegalArgumentException.class) public void failureForWrongFileReadLockKey() { mapper.getKeyMapping("filename|RL|5|indexname"); }
@Test public void loadReadLockKey() { AssertJUnit.assertEquals(new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed steel lock", -1), mapper.getKeyMapping("RL|brushed steel lock|poems and songs, 3000AC-2000DC|-1")); }
@Test public void loadFileCacheKey() { AssertJUnit.assertEquals(new FileCacheKey("poems and songs, 3000AC-2000DC", "filename.extension", -1), mapper.getKeyMapping("M|filename.extension|poems and songs, 3000AC-2000DC|-1")); }
@Test public void loadChunkCacheKey() { AssertJUnit.assertEquals(new ChunkCacheKey("my addressbook", "sgments0.gen", 34, 16000000, -1), mapper.getKeyMapping("C|sgments0.gen|34|16000000|my addressbook|-1")); }
@Test public void loadFileListCacheKey() { AssertJUnit.assertEquals(new FileListCacheKey("", -1), mapper.getKeyMapping("*||-1")); AssertJUnit.assertEquals(new FileListCacheKey("the leaves of Amazonia", -1), mapper.getKeyMapping("*|the leaves of Amazonia|-1")); }
public void testReadLockEqualsWithNullOrNotEqualObj() { FileReadLockKey key = new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed steel lock", -1); AssertJUnit.assertNotNull(key); AssertJUnit.assertFalse(new FileReadLockKey("poems and songs, 3000AC-2000DC", "brushed lock", -1) .equals(mapper.getKeyMapping("RL|brushed steel lock|poems and songs, 3000AC-2000DC|-1"))); }