summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/prelude/hitfield
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-06-06 21:16:45 +0200
committergjoranv <gv@verizonmedia.com>2022-06-08 11:45:30 +0200
commitcb830cc2153ecc488eb532784e115e0ba7e37d26 (patch)
tree7f384a755d04dc7a1a6210518fe5a5e8dd0356cd /container-search/src/test/java/com/yahoo/prelude/hitfield
parentf83581a8b30946e88b8c6e2c15c5c7f7d4642b1c (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.java97
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",