diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-15 19:00:17 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-15 19:00:17 +0200 |
commit | cf7c0cb612a2cbc1cd63e7043eae28e5a5ecba06 (patch) | |
tree | 38309e09d8ec0f4ebbf702343b3f0a7590dbcaa1 /config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java | |
parent | 813c270c2ea80953c7b09aac56dc6a5c254aca1e (diff) |
search -> schema
Diffstat (limited to 'config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java')
-rw-r--r-- | config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java b/config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java index bcec2bfacfa..e6f00646758 100644 --- a/config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java +++ b/config-model/src/test/java/com/yahoo/searchdefinition/processing/PositionTestCase.java @@ -4,7 +4,7 @@ package com.yahoo.searchdefinition.processing; import com.yahoo.document.DataType; import com.yahoo.document.DocumentType; import com.yahoo.document.PositionDataType; -import com.yahoo.searchdefinition.Search; +import com.yahoo.searchdefinition.Schema; import com.yahoo.searchdefinition.SearchBuilder; import com.yahoo.searchdefinition.document.Attribute; import com.yahoo.searchdefinition.document.FieldSet; @@ -31,20 +31,20 @@ public class PositionTestCase { "src/test/examples/position_base.sd", "src/test/examples/position_inherited.sd")); - Search search = sb.getSearch("position_inherited"); - FieldSet fieldSet = search.getDocument().getFieldSets().builtInFieldSets().get(DocumentType.DOCUMENT); + Schema schema = sb.getSearch("position_inherited"); + FieldSet fieldSet = schema.getDocument().getFieldSets().builtInFieldSets().get(DocumentType.DOCUMENT); assertFalse(fieldSet.getFieldNames().contains(PositionDataType.getZCurveFieldName("pos"))); } @Test public void requireThatPositionCanBeAttribute() throws Exception { - Search search = SearchBuilder.buildFromFile("src/test/examples/position_attribute.sd"); - assertNull(search.getAttribute("pos")); - assertNull(search.getAttribute("pos.x")); - assertNull(search.getAttribute("pos.y")); + Schema schema = SearchBuilder.buildFromFile("src/test/examples/position_attribute.sd"); + assertNull(schema.getAttribute("pos")); + assertNull(schema.getAttribute("pos.x")); + assertNull(schema.getAttribute("pos.y")); - assertPositionAttribute(search, "pos", Attribute.CollectionType.SINGLE); - assertPositionSummary(search, "pos", false); + assertPositionAttribute(schema, "pos", Attribute.CollectionType.SINGLE); + assertPositionSummary(schema, "pos", false); } @Test @@ -60,13 +60,13 @@ public class PositionTestCase { @Test public void requireThatSummaryAloneDoesNotCreateZCurve() throws Exception { - Search search = SearchBuilder.buildFromFile("src/test/examples/position_summary.sd"); - assertNull(search.getAttribute("pos")); - assertNull(search.getAttribute("pos.x")); - assertNull(search.getAttribute("pos.y")); - assertNull(search.getAttribute("pos.zcurve")); + Schema schema = SearchBuilder.buildFromFile("src/test/examples/position_summary.sd"); + assertNull(schema.getAttribute("pos")); + assertNull(schema.getAttribute("pos.x")); + assertNull(schema.getAttribute("pos.y")); + assertNull(schema.getAttribute("pos.zcurve")); - SummaryField summary = search.getSummaryField("pos"); + SummaryField summary = schema.getSummaryField("pos"); assertNotNull(summary); assertEquals(2, summary.getSourceCount()); Iterator<SummaryField.Source> it = summary.getSources().iterator(); @@ -74,61 +74,61 @@ public class PositionTestCase { assertEquals("pos.y", it.next().getName()); assertEquals(SummaryTransform.NONE, summary.getTransform()); - assertNull(search.getSummaryField("pos_ext.distance")); + assertNull(schema.getSummaryField("pos_ext.distance")); } @Test public void requireThatExtraFieldCanBePositionAttribute() throws Exception { - Search search = SearchBuilder.buildFromFile("src/test/examples/position_extra.sd"); - assertNull(search.getAttribute("pos_ext")); - assertNull(search.getAttribute("pos_ext.x")); - assertNull(search.getAttribute("pos_ext.y")); + Schema schema = SearchBuilder.buildFromFile("src/test/examples/position_extra.sd"); + assertNull(schema.getAttribute("pos_ext")); + assertNull(schema.getAttribute("pos_ext.x")); + assertNull(schema.getAttribute("pos_ext.y")); - assertPositionAttribute(search, "pos_ext", Attribute.CollectionType.SINGLE); - assertPositionSummary(search, "pos_ext", false); + assertPositionAttribute(schema, "pos_ext", Attribute.CollectionType.SINGLE); + assertPositionSummary(schema, "pos_ext", false); } @Test public void requireThatPositionArrayIsSupported() throws Exception { - Search search = SearchBuilder.buildFromFile("src/test/examples/position_array.sd"); - assertNull(search.getAttribute("pos")); - assertNull(search.getAttribute("pos.x")); - assertNull(search.getAttribute("pos.y")); + Schema schema = SearchBuilder.buildFromFile("src/test/examples/position_array.sd"); + assertNull(schema.getAttribute("pos")); + assertNull(schema.getAttribute("pos.x")); + assertNull(schema.getAttribute("pos.y")); - assertPositionAttribute(search, "pos", Attribute.CollectionType.ARRAY); - assertPositionSummary(search, "pos", true); + assertPositionAttribute(schema, "pos", Attribute.CollectionType.ARRAY); + assertPositionSummary(schema, "pos", true); } - private static void assertPositionAttribute(Search search, String fieldName, Attribute.CollectionType type) { - Attribute attribute = search.getAttribute(PositionDataType.getZCurveFieldName(fieldName)); + private static void assertPositionAttribute(Schema schema, String fieldName, Attribute.CollectionType type) { + Attribute attribute = schema.getAttribute(PositionDataType.getZCurveFieldName(fieldName)); assertNotNull(attribute); assertTrue(attribute.isPosition()); assertEquals(attribute.getCollectionType(), type); assertEquals(attribute.getType(), Attribute.Type.LONG); } - private static void assertPositionSummary(Search search, String fieldName, boolean isArray) { - assertSummaryField(search, + private static void assertPositionSummary(Schema schema, String fieldName, boolean isArray) { + assertSummaryField(schema, fieldName, PositionDataType.getZCurveFieldName(fieldName), (isArray ? DataType.getArray(PositionDataType.INSTANCE) : PositionDataType.INSTANCE), SummaryTransform.GEOPOS); - assertSummaryField(search, + assertSummaryField(schema, PositionDataType.getDistanceSummaryFieldName(fieldName), PositionDataType.getZCurveFieldName(fieldName), DataType.INT, SummaryTransform.DISTANCE); - assertSummaryField(search, + assertSummaryField(schema, PositionDataType.getPositionSummaryFieldName(fieldName), PositionDataType.getZCurveFieldName(fieldName), DataType.getArray(DataType.STRING), SummaryTransform.POSITIONS); } - private static void assertSummaryField(Search search, String fieldName, String sourceName, DataType dataType, + private static void assertSummaryField(Schema schema, String fieldName, String sourceName, DataType dataType, SummaryTransform transform) { - SummaryField summary = search.getSummaryField(fieldName); + SummaryField summary = schema.getSummaryField(fieldName); assertNotNull(summary); assertEquals(1, summary.getSourceCount()); assertEquals(sourceName, summary.getSingleSource()); |