@@ -30,28 +30,29 @@ public void testBasicEscaping() throws Exception
30
30
// for [core#194]
31
31
public void testMediumStringsBytes () throws Exception
32
32
{
33
+ final JsonFactory jsonF = new JsonFactory ();
33
34
for (int mode : ALL_BINARY_MODES ) {
34
- for (int size : new int [] { 1100 , 2300 , 3800 , 7500 , 19000 }) {
35
- _testMediumStrings (mode , size );
35
+ for (int size : new int [] { 1100 , 2300 , 3800 , 7500 , 19000 , 33333 }) {
36
+ _testMediumStrings (jsonF , mode , size );
36
37
}
37
38
}
38
39
}
39
40
40
41
// for [core#194]
41
42
public void testMediumStringsChars () throws Exception
42
43
{
44
+ final JsonFactory jsonF = new JsonFactory ();
43
45
for (int mode : ALL_TEXT_MODES ) {
44
- for (int size : new int [] { 1100 , 2300 , 3800 , 7500 , 19000 }) {
45
- _testMediumStrings (mode , size );
46
+ for (int size : new int [] { 1100 , 2300 , 3800 , 7500 , 19000 , 33333 }) {
47
+ _testMediumStrings (jsonF , mode , size );
46
48
}
47
49
}
48
50
}
49
51
50
52
public void testLongerRandomSingleChunk () throws Exception
51
53
{
52
- /* Let's first generate 100k of pseudo-random characters, favoring
53
- * 7-bit ascii range
54
- */
54
+ // Let's first generate 100k of pseudo-random characters, favoring
55
+ // 7-bit ascii range
55
56
for (int mode : ALL_TEXT_MODES ) {
56
57
for (int round = 0 ; round < 80 ; ++round ) {
57
58
String content = generateRandom (75000 +round );
@@ -62,9 +63,8 @@ public void testLongerRandomSingleChunk() throws Exception
62
63
63
64
public void testLongerRandomMultiChunk () throws Exception
64
65
{
65
- /* Let's first generate 100k of pseudo-random characters, favoring
66
- * 7-bit ascii range
67
- */
66
+ // Let's first generate 100k of pseudo-random characters, favoring
67
+ // 7-bit ascii range
68
68
for (int mode : ALL_TEXT_MODES ) {
69
69
for (int round = 0 ; round < 70 ; ++round ) {
70
70
String content = generateRandom (73000 +round );
@@ -126,14 +126,15 @@ private String generateRandom(int len)
126
126
return sb .toString ();
127
127
}
128
128
129
- private void _testMediumStrings (int readMode , int length ) throws Exception
129
+ private void _testMediumStrings (JsonFactory jsonF ,
130
+ int readMode , int length ) throws Exception
130
131
{
131
132
String text = _generareMediumText (length );
132
133
StringWriter sw = new StringWriter ();
133
134
ByteArrayOutputStream bytes = new ByteArrayOutputStream ();
134
135
135
- JsonGenerator gen = (readMode != MODE_READER ) ? FACTORY .createGenerator (bytes )
136
- : FACTORY .createGenerator (sw );
136
+ JsonGenerator gen = (readMode != MODE_READER ) ? jsonF .createGenerator (bytes )
137
+ : jsonF .createGenerator (sw );
137
138
gen .writeStartArray ();
138
139
139
140
StringReader reader = new StringReader (text );
@@ -143,17 +144,17 @@ private void _testMediumStrings(int readMode, int length) throws Exception
143
144
144
145
JsonParser p ;
145
146
if (readMode == MODE_READER ) {
146
- p = FACTORY .createParser (sw .toString ());
147
+ p = jsonF .createParser (sw .toString ());
147
148
} else {
148
- p = createParser (FACTORY , readMode , bytes .toByteArray ());
149
+ p = createParser (jsonF , readMode , bytes .toByteArray ());
149
150
}
150
151
assertToken (JsonToken .START_ARRAY , p .nextToken ());
151
152
assertToken (JsonToken .VALUE_STRING , p .nextToken ());
152
153
assertEquals (text , p .getText ());
153
154
assertToken (JsonToken .END_ARRAY , p .nextToken ());
154
155
p .close ();
155
156
}
156
-
157
+
157
158
private void doTestBasicEscaping () throws Exception
158
159
{
159
160
for (int i = 0 ; i < SAMPLES .length ; ++i ) {
0 commit comments