@@ -33,13 +33,21 @@ public void testSharedNameSimple() throws Exception
33
33
34
34
// same as above, but with name >= 64 characters
35
35
public void testSharedNameSimpleLong () throws Exception
36
+ {
37
+ _testSharedNameSimpleLong ("ABCD" );
38
+ _testSharedNameSimpleLong ("ABCY" );
39
+ _testSharedNameSimpleLong ("XBCD" );
40
+ _testSharedNameSimpleLong ("ACCD" );
41
+ }
42
+
43
+ private void _testSharedNameSimpleLong (String suffix ) throws Exception
36
44
{
37
45
String digits = "01234567899" ;
38
46
39
47
// Base is 76 chars; loop over couple of shorter ones too
40
48
41
- final String LONG_NAME = "a" +digits +"b" +digits +"c" +digits +"d" +digits +"e" +digits +"f" +digits +"ABCD" ;
42
-
49
+ final String LONG_NAME = "a" +digits +"b" +digits +"c" +digits +"d" +digits +"e" +digits +"f" +digits +suffix ;
50
+
43
51
for (int i = 0 ; i < 4 ; ++i ) {
44
52
int strLen = LONG_NAME .length () - i ;
45
53
String field = LONG_NAME .substring (0 , strLen );
@@ -64,14 +72,14 @@ public void testSharedNameSimpleLong() throws Exception
64
72
65
73
assertToken (JsonToken .START_OBJECT , parser .nextToken ());
66
74
assertToken (JsonToken .FIELD_NAME , parser .nextToken ());
67
- assertEquals (field , parser .getCurrentName ());
75
+ assertEquals (field , parser .currentName ());
68
76
assertToken (JsonToken .VALUE_NUMBER_INT , parser .nextToken ());
69
77
assertEquals (1 , parser .getIntValue ());
70
78
assertToken (JsonToken .END_OBJECT , parser .nextToken ());
71
79
72
80
assertToken (JsonToken .START_OBJECT , parser .nextToken ());
73
81
assertToken (JsonToken .FIELD_NAME , parser .nextToken ());
74
- assertEquals (field , parser .getCurrentName ());
82
+ assertEquals (field , parser .currentName ());
75
83
assertToken (JsonToken .VALUE_NUMBER_INT , parser .nextToken ());
76
84
assertEquals (2 , parser .getIntValue ());
77
85
assertToken (JsonToken .END_OBJECT , parser .nextToken ());
@@ -217,13 +225,13 @@ public void _testLongNames(boolean shareNames) throws Exception
217
225
gen .close ();
218
226
219
227
JsonParser parser = factory .createParser (os .toByteArray ());
220
- assertNull (parser .getCurrentToken ());
228
+ assertNull (parser .currentToken ());
221
229
assertToken (JsonToken .START_OBJECT , parser .nextToken ());
222
230
assertToken (JsonToken .FIELD_NAME , parser .nextToken ());
223
- assertEquals ("query" , parser .getCurrentName ());
231
+ assertEquals ("query" , parser .currentName ());
224
232
assertToken (JsonToken .START_OBJECT , parser .nextToken ());
225
233
assertToken (JsonToken .FIELD_NAME , parser .nextToken ());
226
- assertEquals (FIELD_NAME , parser .getCurrentName ());
234
+ assertEquals (FIELD_NAME , parser .currentName ());
227
235
assertToken (JsonToken .VALUE_STRING , parser .nextToken ());
228
236
assertEquals (VALUE , parser .getText ());
229
237
assertToken (JsonToken .END_OBJECT , parser .nextToken ());
0 commit comments