summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/java/com/yahoo/searchdefinition
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-10-22 09:05:15 +0000
committerGeir Storli <geirst@verizonmedia.com>2019-10-22 09:05:15 +0000
commit46dba08f5902aff081471aeea79aa009e13cca03 (patch)
treec4344127b08616beec9a676425ddd8fbcaca2d01 /config-model/src/test/java/com/yahoo/searchdefinition
parent6566f3ff831fff8419ca32c692289b86448ac31c (diff)
Mark matched elements filter transforms as dynamic that require the query.
Diffstat (limited to 'config-model/src/test/java/com/yahoo/searchdefinition')
-rw-r--r--config-model/src/test/java/com/yahoo/searchdefinition/derived/SummaryMapTestCase.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/searchdefinition/derived/SummaryMapTestCase.java b/config-model/src/test/java/com/yahoo/searchdefinition/derived/SummaryMapTestCase.java
index 3f05fc67831..f85f9994e04 100644
--- a/config-model/src/test/java/com/yahoo/searchdefinition/derived/SummaryMapTestCase.java
+++ b/config-model/src/test/java/com/yahoo/searchdefinition/derived/SummaryMapTestCase.java
@@ -167,6 +167,14 @@ public class SummaryMapTestCase extends SearchDefinitionTestCase {
"}"), "my_field", SummaryTransform.MATCHED_ATTRIBUTE_ELEMENTS_FILTER.getName());
}
+ @Test
+ public void commands_that_are_dynamic_and_require_the_query() {
+ assertTrue(SummaryMap.isDynamicCommand("dynamicteaser"));
+ assertTrue(SummaryMap.isDynamicCommand(SummaryTransform.MATCHED_ELEMENTS_FILTER.getName()));
+ assertTrue(SummaryMap.isDynamicCommand(SummaryTransform.MATCHED_ATTRIBUTE_ELEMENTS_FILTER.getName()));
+ assertFalse(SummaryMap.isDynamicCommand(SummaryTransform.ATTRIBUTE.getName()));
+ }
+
private void assertOverride(String fieldContent, String expFieldName, String expCommand) throws ParseException {
var summaryMap = new SummaryMap(buildSearch(fieldContent));
var cfgBuilder = new SummarymapConfig.Builder();