@@ -962,7 +962,7 @@ public void testIsClosedAfterClose()
962962 throws IOException
963963 {
964964 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
965- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
965+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
966966 assertFalse (generator .isClosed ());
967967 generator .writeStartArray ();
968968 generator .writeEndArray ();
@@ -975,7 +975,7 @@ public void testGeneratorReusableAfterRootContainerClose()
975975 throws IOException
976976 {
977977 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
978- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
978+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
979979 generator .writeStartArray ();
980980 generator .writeNumber (1 );
981981 generator .writeEndArray ();
@@ -1001,7 +1001,7 @@ public void testWriteRawStringWithOffset()
10011001 throws IOException
10021002 {
10031003 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1004- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1004+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10051005 generator .writeStartArray ();
10061006 generator .writeRaw ("XXhelloXX" , 2 , 5 ); // "hello"
10071007 generator .writeEndArray ();
@@ -1019,7 +1019,7 @@ public void testWriteStringCharArrayWithOffset()
10191019 // Padding chars before/after the actual content to test non-zero offset
10201020 char [] buf = new char [] {'X' , 'X' , 'h' , 'e' , 'l' , 'l' , 'o' , 'X' };
10211021 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1022- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1022+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10231023 generator .writeStartArray ();
10241024 generator .writeString (buf , 2 , 5 ); // "hello"
10251025 generator .writeEndArray ();
@@ -1037,7 +1037,7 @@ public void testWriteStringCharArrayWithOffsetNonAscii()
10371037 // Non-ASCII to exercise the non-fast-path in getBytesIfAscii
10381038 char [] buf = new char [] {'X' , '三' , '四' , '五' , 'X' }; // 三四五
10391039 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1040- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1040+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10411041 generator .writeStartArray ();
10421042 generator .writeString (buf , 1 , 3 );
10431043 generator .writeEndArray ();
@@ -1055,7 +1055,7 @@ public void testWriteUTF8StringWithOffset()
10551055 // Padding bytes before/after to test non-zero offset in writeUTF8String
10561056 byte [] buf = new byte [] {'X' , 'X' , 'h' , 'i' , 'X' };
10571057 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1058- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1058+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10591059 generator .writeStartArray ();
10601060 generator .writeUTF8String (buf , 2 , 2 ); // "hi"
10611061 generator .writeEndArray ();
@@ -1072,7 +1072,7 @@ public void testWriteBinaryWithOffset()
10721072 {
10731073 byte [] data = new byte [] {0x00 , 0x01 , 0x02 , 0x03 , 0x04 };
10741074 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1075- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1075+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10761076 generator .writeStartArray ();
10771077 generator .writeBinary (data , 1 , 3 ); // bytes 0x01, 0x02, 0x03
10781078 generator .writeEndArray ();
@@ -1092,7 +1092,7 @@ public void testWriteBinaryByteBufferWithOffset()
10921092 ByteBuffer bb = ByteBuffer .wrap (data , 1 , 3 ); // position=1, limit=4, remaining=3
10931093
10941094 ByteArrayOutputStream baos = new ByteArrayOutputStream ();
1095- JsonGenerator generator = factory .createGenerator (baos , JsonEncoding . UTF8 );
1095+ JsonGenerator generator = factory .createGenerator (ObjectWriteContext . empty (), baos );
10961096 generator .writeStartArray ();
10971097 ObjectMapper mapper = new MessagePackMapper (factory );
10981098 mapper .writeValue (generator , bb );
0 commit comments