aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatu Saloranta <tatu.saloranta@iki.fi>2020-05-11 16:48:28 -0700
committerTatu Saloranta <tatu.saloranta@iki.fi>2020-05-11 16:48:28 -0700
commite37053e253f2700a6bd6acfef6fe131fa1dcba46 (patch)
tree574c7379c09f5e57c77ffa3b69c969e30749cc96
parentd0ca6c06a3902f4eb6be905c0ccc0ab435070357 (diff)
parentf5209c3f32c1c07af46f9d1d855cbd1fe26615b5 (diff)
downloadjackson-core-e37053e253f2700a6bd6acfef6fe131fa1dcba46.tar.gz
Merge branch '2.10' into 2.11
-rw-r--r--src/test/java/com/fasterxml/jackson/failing/TrailingCommas616Test.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/java/com/fasterxml/jackson/failing/TrailingCommas616Test.java b/src/test/java/com/fasterxml/jackson/failing/TrailingCommas616Test.java
new file mode 100644
index 00000000..37ef1df2
--- /dev/null
+++ b/src/test/java/com/fasterxml/jackson/failing/TrailingCommas616Test.java
@@ -0,0 +1,26 @@
+package com.fasterxml.jackson.failing;
+
+import com.fasterxml.jackson.core.*;
+import com.fasterxml.jackson.core.json.JsonReadFeature;
+
+public class TrailingCommas616Test extends BaseTest
+{
+ public void testRootLevel616() throws Exception
+ {
+ final JsonFactory f = JsonFactory.builder()
+ .enable(JsonReadFeature.ALLOW_MISSING_VALUES)
+ .build();
+ _testRootLevel616(f, MODE_INPUT_STREAM);
+ _testRootLevel616(f, MODE_INPUT_STREAM_THROTTLED);
+ _testRootLevel616(f, MODE_READER);
+ }
+
+ private void _testRootLevel616(JsonFactory f, int mode) throws Exception
+ {
+ JsonParser p = createParser(f, mode, ",");
+ assertToken(JsonToken.VALUE_NULL, p.nextToken());
+ assertToken(JsonToken.VALUE_NULL, p.nextToken());
+ assertNull(p.nextToken());
+ p.close();
+ }
+}