blob: c4e12c3a25e83d32ad11499178c503fb7bc112c9 [file] [log] [blame]
package org.codehaus.jackson.impl;
import java.io.ByteArrayOutputStream;
import org.codehaus.jackson.JsonGenerator;
import org.codehaus.jackson.io.IOContext;
import org.codehaus.jackson.util.BufferRecycler;
import main.BaseTest;
public class TestUtf8Generator
extends BaseTest
{
public void testUtf8Issue462() throws Exception
{
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
IOContext ioc = new IOContext(new BufferRecycler(), bytes, true);
JsonGenerator gen = new Utf8Generator(ioc, 0, null, bytes);
String str = "Natuurlijk is alles gelukt en weer een tevreden klant\uD83D\uDE04";
int length = 4000 - 38;
for (int i = 1; i <= length; ++i) {
gen.writeNumber(1);
}
gen.writeString(str);
gen.flush();
}
}