aboutsummaryrefslogtreecommitdiffstats
path: root/document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java')
-rw-r--r--document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java b/document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java
index 5e955ad82ac..bb719b01d63 100644
--- a/document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java
+++ b/document/src/test/java/com/yahoo/document/json/JsonReaderTestCase.java
@@ -815,6 +815,31 @@ public class JsonReaderTestCase {
assertEquals(new IntegerFieldValue(2), nvu.getValue());
AssignValueUpdate avu = (AssignValueUpdate) nvu.getUpdate();
assertEquals(new IntegerFieldValue(3), avu.getValue());
+
+ Document doc = docFromJson("""
+ {
+ "put": "id:unittest:testArrayOfArrayOfInt::whee",
+ "fields": {
+ "arrayOfArrayOfInt": [
+ [1, 2, 3],
+ [4, 5, 6]
+ ]
+ }
+ }
+ """);
+ nested.applyTo(doc);
+ Document expected = docFromJson("""
+ {
+ "put": "id:unittest:testArrayOfArrayOfInt::whee",
+ "fields": {
+ "arrayOfArrayOfInt": [
+ [1, 2, 3],
+ [4, 5, 3]
+ ]
+ }
+ }
+ """);
+ assertEquals(expected, doc);
}
@Test