File tree 1 file changed +27
-0
lines changed
src/test/java/com/fasterxml/jackson/core/json
1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .fasterxml .jackson .core .json ;
2
+
3
+ import com .fasterxml .jackson .core .BaseTest ;
4
+ import com .fasterxml .jackson .core .JsonFactory ;
5
+ import com .fasterxml .jackson .core .JsonGenerator ;
6
+ import com .fasterxml .jackson .core .JsonParser ;
7
+
8
+ import java .io .ByteArrayOutputStream ;
9
+ import java .io .StringWriter ;
10
+
11
+ public class JsonParserGeneratorTest
12
+ extends BaseTest {
13
+ final JsonFactory JSON_F = newStreamFactory ();
14
+
15
+ public void testRoundtripBigDecimal () throws Exception {
16
+ String input = "1e999" ;
17
+ JsonParser parser = JSON_F .createParser (input );
18
+ parser .nextToken ();
19
+ StringWriter stringWriter = new StringWriter ();
20
+ JsonGenerator generator = JSON_F .createGenerator (stringWriter );
21
+ generator .copyCurrentEvent (parser );
22
+ parser .close ();
23
+ generator .close ();
24
+ String actual = stringWriter .toString (); // "Infinity"
25
+ assertEquals (input , actual );
26
+ }
27
+ }
You can’t perform that action at this time.
0 commit comments