diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-06-06 21:16:45 +0200 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-06-08 11:45:30 +0200 |
commit | cb830cc2153ecc488eb532784e115e0ba7e37d26 (patch) | |
tree | 7f384a755d04dc7a1a6210518fe5a5e8dd0356cd /container-search/src/test/java/com/yahoo/prelude/hitfield | |
parent | f83581a8b30946e88b8c6e2c15c5c7f7d4642b1c (diff) |
Remove struct rendering from JSON on Vespa 8
Diffstat (limited to 'container-search/src/test/java/com/yahoo/prelude/hitfield')
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/hitfield/test/JSONStringTestCase.java | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/hitfield/test/JSONStringTestCase.java b/container-search/src/test/java/com/yahoo/prelude/hitfield/test/JSONStringTestCase.java index 2e05e2e6675..256014b7df4 100644 --- a/container-search/src/test/java/com/yahoo/prelude/hitfield/test/JSONStringTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/hitfield/test/JSONStringTestCase.java @@ -155,27 +155,6 @@ public class JSONStringTestCase { @Test public void testStruct() { { - String json = "{\"as1\":[\"per\",\"paal\"],\"l1\":1122334455667788991,\"d1\":81.790001,\"i1\":1,\"al1\":[11223344556677881,11223344556677883],\"s1\":\"string\\n" - + "espa\u00F1a ssf1.s1\"}"; - JSONString js = new JSONString(json); - String[] renderedFields = { - " <struct-field name=\"l1\">1122334455667788991</struct-field>\n", - " <struct-field name=\"al1\">\n" - + " <item>11223344556677881</item>\n" - + " <item>11223344556677883</item>\n" - + " </struct-field>\n", - " <struct-field name=\"i1\">1</struct-field>\n", - " <struct-field name=\"d1\">81.790001</struct-field>\n", - " <struct-field name=\"as1\">\n" - + " <item>per</item>\n" - + " <item>paal</item>\n" - + " </struct-field>\n", - " <struct-field name=\"s1\">string\n" - + "españa ssf1.s1</struct-field>\n" }; - String rendered = js.toString(); - checkSubstrings(renderedFields, rendered); - } - { Value.ObjectValue top = new Value.ObjectValue(); top.put("d1", new Value.DoubleValue(81.790001)) .put("s1", @@ -211,24 +190,6 @@ public class JSONStringTestCase { checkSubstrings(renderedFields, rendered); } { - String json = "{\"as1\":[\"per\",\"paal\"],\"d1\":84.790001,\"i1\":4,\"al1\":[11223344556677881,11223344556677883]}"; - JSONString js = new JSONString(json); - String[] renderedFields = { - " <struct-field name=\"al1\">\n" - + " <item>11223344556677881</item>\n" - + " <item>11223344556677883</item>\n" - + " </struct-field>\n", - " <struct-field name=\"i1\">4</struct-field>\n", - " <struct-field name=\"d1\">84.790001</struct-field>\n", - " <struct-field name=\"as1\">\n" - + " <item>per</item>\n" - + " <item>paal</item>\n" - + " </struct-field>\n " }; - String rendered = js.toString(); - - checkSubstrings(renderedFields, rendered); - } - { Value.ObjectValue top = new Value.ObjectValue(); top.put("d1", new Value.DoubleValue(84.790001)) .put("al1", @@ -259,36 +220,6 @@ public class JSONStringTestCase { } { - String json = "{\"s2\":\"string espa\u00F1a\\n" - + "ssf5.s2\",\"nss1\":{\"as1\":[\"per\",\"paal\"],\"l1\":1122334455667788995,\"d1\":85.790001,\"i1\":5,\"al1\":[11223344556677881,11223344556677883],\"s1\":\"string\\n" - + "espa\u00F1a ssf5.nss1.s1\"}}"; - JSONString js = new JSONString(json); - String[] renderedFields = { - " <struct-field name=\"nss1\">\n", - " <struct-field name=\"s1\">string\n" - + "españa ssf5.nss1.s1</struct-field>\n", - " <struct-field name=\"s2\">string españa\n" - + "ssf5.s2</struct-field>\n " }; - String nss1Fields[] = { - " <struct-field name=\"l1\">1122334455667788995</struct-field>\n", - " <struct-field name=\"al1\">\n" - + " <item>11223344556677881</item>\n" - + " <item>11223344556677883</item>\n" - + " </struct-field>\n", - " <struct-field name=\"i1\">5</struct-field>\n", - " <struct-field name=\"d1\">85.790001</struct-field>\n", - " <struct-field name=\"as1\">\n" - + " <item>per</item>\n" - + " <item>paal</item>\n" - + " </struct-field>\n" }; - - String rendered = js.toString(); - checkSubstrings(renderedFields, rendered); - int nss1Offset = rendered.indexOf(renderedFields[0]) - + renderedFields[0].length(); - checkSubstrings(nss1Fields, rendered, nss1Offset); - } - { Value.ObjectValue top = new Value.ObjectValue(); top.put("s2", "string espa\u00F1a\nssf5.s2").put( "nss1", @@ -347,34 +278,6 @@ public class JSONStringTestCase { expectedEnd)); } { - String json = "{\"s2\":\"string espa\u00F1a\\n" - + "ssf8.s2\",\"nss1\":{\"as1\":[\"per\",\"paal\"],\"d1\":88.790001,\"i1\":8,\"al1\":[11223344556677881,11223344556677883]}}"; - JSONString js = new JSONString(json); - - String[] renderedFields = { - " <struct-field name=\"nss1\">\n", - " <struct-field name=\"s2\">string españa\n" - + "ssf8.s2</struct-field>\n " }; - String nss1Fields[] = { - " <struct-field name=\"al1\">\n" - + " <item>11223344556677881</item>\n" - + " <item>11223344556677883</item>\n" - + " </struct-field>\n", - " <struct-field name=\"i1\">8</struct-field>\n", - " <struct-field name=\"d1\">88.790001</struct-field>\n", - " <struct-field name=\"as1\">\n" - + " <item>per</item>\n" - + " <item>paal</item>\n" - + " </struct-field>\n" }; - - String rendered = js.toString(); - checkSubstrings(renderedFields, rendered); - int nss1Offset = rendered.indexOf(renderedFields[0]) - + renderedFields[0].length(); - checkSubstrings(nss1Fields, rendered, nss1Offset); - - } - { Value.ObjectValue top = new Value.ObjectValue(); top.put("s2", "string espa\u00F1a\nssf8.s2").put( "nss1", |