summaryrefslogtreecommitdiffstats
path: root/config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-10-21 17:24:21 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2021-10-21 17:48:22 +0200
commite67760622daa2a26290a4d6f05f5ec73a9a827da (patch)
treee6d7ae4c9a51b6ded293cca19832630fdc41b60d /config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java
parent26607eb5cc541e36e9f77159fa68e29a21a2840b (diff)
Control attribute maxuncommittedmemory with feature flag
Diffstat (limited to 'config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java')
-rw-r--r--config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java b/config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java
index 22ae06d929a..b891fc97924 100644
--- a/config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java
+++ b/config-model/src/test/java/com/yahoo/searchdefinition/AttributeSettingsTestCase.java
@@ -206,7 +206,7 @@ public class AttributeSettingsTestCase extends AbstractSchemaTestCase {
AttributeFields attributes = new AttributeFields(getSearchWithMutables());
AttributesConfig.Builder builder = new AttributesConfig.Builder();
- attributes.getConfig(builder);
+ attributes.getConfig(builder, AttributeFields.FieldSet.ALL, 13333);
AttributesConfig cfg = builder.build();
assertEquals("a", cfg.attribute().get(0).name());
assertFalse(cfg.attribute().get(0).ismutable());
@@ -216,7 +216,23 @@ public class AttributeSettingsTestCase extends AbstractSchemaTestCase {
assertEquals("m", cfg.attribute().get(2).name());
assertTrue(cfg.attribute().get(2).ismutable());
+ }
+
+ @Test
+ public void requireMaxUnCommittedMemoryIsProperlyPropagated() throws ParseException {
+ AttributeFields attributes = new AttributeFields(getSearchWithMutables());
+ AttributesConfig.Builder builder = new AttributesConfig.Builder();
+ attributes.getConfig(builder, AttributeFields.FieldSet.ALL, 13333);
+ AttributesConfig cfg = builder.build();
+ assertEquals("a", cfg.attribute().get(0).name());
+ assertEquals(13333, cfg.attribute().get(0).maxuncommittedmemory());
+
+ assertEquals("f", cfg.attribute().get(1).name());
+ assertEquals(13333, cfg.attribute().get(1).maxuncommittedmemory());
+
+ assertEquals("m", cfg.attribute().get(2).name());
+ assertEquals(13333, cfg.attribute().get(2).maxuncommittedmemory());
}
@Test