improve test case

This commit is contained in:
huiruan 2023-05-27 13:24:21 +08:00
parent 2ea8ebdbc8
commit a825eb02cf
1 changed files with 4 additions and 2 deletions

View File

@ -242,6 +242,7 @@ public class TestMetaCache {
Exception exp;
boolean success;
long initialMetaCacheHits = metrics.getMetaCacheHits();
long initialMetaCacheMisses = metrics.getMetaCacheMisses();
for (int i = 0; i < 50; i++) {
exp = null;
success = false;
@ -257,8 +258,9 @@ public class TestMetaCache {
// The value of the metaCacheHits counter is incremented by 6 in each round of the loop,
// for 0th iteration there will be 5 hits + 1 cache miss.
assertEquals(initialMetaCacheHits + 6 * i + 5, metrics.getMetaCacheHits());
// We will get a cache miss only on the first request, so the value will always be 1.
assertEquals(1, metrics.getMetaCacheMisses());
// We will get a cache miss only on the first request, so the value will always be
// initialMetaCacheMisses + 1
assertEquals(initialMetaCacheMisses + 1, metrics.getMetaCacheMisses());
} catch (IOException ex) {
// Only keep track of the last exception that updated the meta cache
if (ClientExceptionsUtil.isMetaClearingException(ex) || success) {