From 62ea7837b3b15894198e55e10c646b647cef6fbb Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 22 Mar 2023 17:05:02 +0100 Subject: Add test showing behaviour when using 0 --- container-search/src/main/java/com/yahoo/search/result/Coverage.java | 1 + .../src/test/java/com/yahoo/search/result/CoverageTestCase.java | 3 +++ 2 files changed, 4 insertions(+) (limited to 'container-search/src') 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()); -- cgit v1.2.3