summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-03-22 17:05:02 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2023-03-22 17:05:02 +0100
commit62ea7837b3b15894198e55e10c646b647cef6fbb (patch)
tree0e71718593ceb6b22e1b8ae4228dfea7bbd5a0ae
parent13c3b915af3b8d5f0e66af52aee7e02c4abde0c2 (diff)
Add test showing behaviour when using 0
-rw-r--r--container-search/src/main/java/com/yahoo/search/result/Coverage.java1
-rw-r--r--container-search/src/test/java/com/yahoo/search/result/CoverageTestCase.java3
2 files changed, 4 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/result/Coverage.java b/container-search/src/main/java/com/yahoo/search/result/Coverage.java
index 2688e706d5a..cd0e5acc96a 100644
--- a/container-search/src/main/java/com/yahoo/search/result/Coverage.java
+++ b/container-search/src/main/java/com/yahoo/search/result/Coverage.java
@@ -10,6 +10,7 @@ package com.yahoo.search.result;
public class Coverage extends com.yahoo.container.handler.Coverage {
public Coverage(long docs, long active) {
+ // TODO Wonder about this special handling.....
this(docs, active, (docs > 0) ? 1 : 0, (docs > 0) ? 1: 0);
}
diff --git a/container-search/src/test/java/com/yahoo/search/result/CoverageTestCase.java b/container-search/src/test/java/com/yahoo/search/result/CoverageTestCase.java
index 4afb03a9cab..1bbca461216 100644
--- a/container-search/src/test/java/com/yahoo/search/result/CoverageTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/result/CoverageTestCase.java
@@ -92,6 +92,9 @@ public class CoverageTestCase {
@Test
void testCoverageWorksForCorpusAboveZero() {
+ Coverage zero = new Coverage(0, 0);
+ assertEquals(0, zero.getNodes()); // TODO Wonder about this special handling.....
+ assertEquals(0, zero.getFullResultSets());
for (int i =1; i < 10; i++) {
Coverage coverage = new Coverage(i, i);
assertEquals(1, coverage.getNodes());