aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2022-09-01 13:38:29 +0000
committerArne Juul <arnej@yahooinc.com>2022-09-01 13:41:47 +0000
commit9e0becc037f73ae345a9f96ecaa155e799ca5b64 (patch)
tree034aca5bfb84b4a333402e445810bb7f16c38392 /container-search/src/test/java/com/yahoo/search/yql
parenta5a7789218d9fb5a569eb8f3feec6747f9ec2ca3 (diff)
try harder to avoid disk access
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java
index cf3c7911d0e..0bb3095fa9d 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java
@@ -106,6 +106,28 @@ public class YqlFieldAndSourceTestCase {
}
@Test
+ final void testWithOnlyAttributeNoClassRequested() {
+ final Query query = new Query("?query=test&presentation.summaryFields=" + FIELD2);
+ Result result = execution.search(query);
+ execution.fill(result, null);
+ assertEquals(1, result.getConcreteHitCount());
+ assertFalse(result.hits().get(0).isFilled(THIRD_OPTION));
+ assertFalse(result.hits().get(0).isFilled(DEFAULT_SUMMARY_CLASS));
+ assertTrue(result.hits().get(0).isFilled(SORTABLE_ATTRIBUTES_SUMMARY_CLASS));
+ }
+
+ @Test
+ final void testWithOnlyDiskfieldNoClassRequested() {
+ final Query query = new Query("?query=test&presentation.summaryFields=" + FIELD3);
+ Result result = execution.search(query);
+ execution.fill(result, null);
+ assertEquals(1, result.getConcreteHitCount());
+ assertFalse(result.hits().get(0).isFilled(THIRD_OPTION));
+ assertTrue(result.hits().get(0).isFilled(DEFAULT_SUMMARY_CLASS));
+ assertFalse(result.hits().get(0).isFilled(SORTABLE_ATTRIBUTES_SUMMARY_CLASS));
+ }
+
+ @Test
final void testWithOnlyDiskfieldCorrectClassRequested() {
final Query query = new Query("?query=test&presentation.summaryFields=" + FIELD3);
Result result = execution.search(query);