Skip to content

Commit 7ba0647

Browse files
committed
Add failing copyCurrentEvent test.
1 parent 2f01e7b commit 7ba0647

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/test/java/com/fasterxml/jackson/core/json/JsonParserGeneratorTest.java

+14-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class JsonParserGeneratorTest
1212
extends BaseTest {
1313
final JsonFactory JSON_F = newStreamFactory();
1414

15-
public void testRoundtripBigDecimal() throws Exception {
15+
public void testCopyCurrentEventBigDecimal() throws Exception {
1616
String input = "1e999";
1717
JsonParser parser = JSON_F.createParser(input);
1818
parser.nextToken();
@@ -24,4 +24,17 @@ public void testRoundtripBigDecimal() throws Exception {
2424
String actual = stringWriter.toString();
2525
assertEquals(input, actual);
2626
}
27+
28+
public void testCopyCurrentStructureBigDecimal() throws Exception {
29+
String input = "[1e999]";
30+
JsonParser parser = JSON_F.createParser(input);
31+
parser.nextToken();
32+
StringWriter stringWriter = new StringWriter();
33+
JsonGenerator generator = JSON_F.createGenerator(stringWriter);
34+
generator.copyCurrentStructure(parser);
35+
parser.close();
36+
generator.close();
37+
String actual = stringWriter.toString();
38+
assertEquals(input, actual);
39+
}
2740
}

0 commit comments

Comments
 (0)