diff options
author | Geir Storli <geirst@verizonmedia.com> | 2019-10-22 09:05:15 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2019-10-22 09:05:15 +0000 |
commit | 46dba08f5902aff081471aeea79aa009e13cca03 (patch) | |
tree | c4344127b08616beec9a676425ddd8fbcaca2d01 /config-model/src/test/java/com/yahoo/searchdefinition | |
parent | 6566f3ff831fff8419ca32c692289b86448ac31c (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.java | 8 |
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(); |