@Test public void testGetTsdrCacheEntry() { keyCache.addTSDRCacheEntry(TSDR_TEST_KEY); TSDRCacheEntry entry = keyCache.getCacheEntry(TSDR_TEST_KEY); Assert.assertEquals("127.0.0.1", entry.getNodeID()); Assert.assertEquals(DataCategory.EXTERNAL, entry.getDataCategory()); Assert.assertEquals("Memory", entry.getMetricName()); Assert.assertEquals("Testing", entry.getRecordKeys().get(1).getKeyName()); }
@Test public void testGetallKeys() { keyCache.addTSDRCacheEntry(TSDR_TEST_KEY); Collection<TSDRCacheEntry> all = keyCache.getAll(); Assert.assertEquals(1, all.size()); TSDRCacheEntry entry = all.iterator().next(); Assert.assertEquals("127.0.0.1", entry.getNodeID()); Assert.assertEquals(DataCategory.EXTERNAL, entry.getDataCategory()); Assert.assertEquals("Memory", entry.getMetricName()); Assert.assertEquals("Testing", entry.getRecordKeys().get(1).getKeyName()); }
@Test public void testFindKeysByRecordKey() { keyCache.addTSDRCacheEntry(TSDR_TEST_KEY); List<TSDRCacheEntry> list = keyCache.findMatchingTSDRCacheEntries(FormatUtil.KEY_RECORDKEYS + "hello:world" + ']'); Assert.assertEquals(1, list.size()); TSDRCacheEntry entry = list.get(0); Assert.assertEquals("127.0.0.1", entry.getNodeID()); Assert.assertEquals(DataCategory.EXTERNAL, entry.getDataCategory()); Assert.assertEquals("Memory", entry.getMetricName()); Assert.assertEquals("Testing", entry.getRecordKeys().get(1).getKeyName()); }
@Test public void testAddTsdrCacheEntry() { TSDRCacheEntry entry = keyCache.addTSDRCacheEntry(TSDR_TEST_KEY); Assert.assertEquals("127.0.0.1", entry.getNodeID()); Assert.assertEquals(DataCategory.EXTERNAL, entry.getDataCategory()); Assert.assertEquals("Memory", entry.getMetricName()); Assert.assertEquals("world", entry.getRecordKeys().get(0).getKeyValue()); }