From 1fe64477e82e5938c3c146f79d98a98f8ad92243 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 12 Mar 2019 07:38:33 +0100 Subject: Add coverage info to access log --- .../com/yahoo/search/result/test/CoverageTestCase.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'container-search/src/test/java/com/yahoo/search/result') diff --git a/container-search/src/test/java/com/yahoo/search/result/test/CoverageTestCase.java b/container-search/src/test/java/com/yahoo/search/result/test/CoverageTestCase.java index 7624185481e..b73da781cd6 100644 --- a/container-search/src/test/java/com/yahoo/search/result/test/CoverageTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/result/test/CoverageTestCase.java @@ -67,4 +67,20 @@ public class CoverageTestCase { assertEquals(1, federationSearcherResult.getCoverage(create).getResultSets()); } + @Test + public void testCoverageConversion() { + Coverage c = new Coverage(6, 10); + c.setDegradedReason(7); + com.yahoo.container.logging.Coverage lc = c.toLoggingCoverage(); + assertEquals(lc.getDocs(), c.getDocs()); + assertEquals(lc.getActive(), c.getActive()); + assertEquals(lc.getSoonActive(), c.getSoonActive()); + assertEquals(lc.getResultPercentage(), c.getResultPercentage()); + assertEquals(lc.isDegraded(), c.isDegraded()); + assertEquals(lc.isDegradedByNonIdealState(), c.isDegradedByNonIdealState()); + assertEquals(lc.isDegradedByAdapativeTimeout(), c.isDegradedByAdapativeTimeout()); + assertEquals(lc.isDegradedByMatchPhase(), c.isDegradedByMatchPhase()); + assertEquals(lc.isDegradedByTimeout(), c.isDegradedByTimeout()); + } + } -- cgit v1.2.3