ClassicEngineBoot.getInstance().start();
}
public void testTextNewline()
{
final DefaultRenderableTextFactory textFactory = new DefaultRenderableTextFactory
(new HtmlOutputProcessorMetaData(
HtmlOutputProcessorMetaData.PAGINATION_NONE));
textFactory.startText();
CodePointBuffer buffer = Utf16LE.getInstance().decodeString("Test\n\n\nTest", null); //$NON-NLS-1$
final int[] data = buffer.getBuffer();
final int length = buffer.getLength();
final ElementDefaultStyleSheet defaultStyle = ElementDefaultStyleSheet.getDefaultStyle();
final RenderNode[] renderNodes =
textFactory.createText(data, 0, length, new SimpleStyleSheet(defaultStyle), LegacyType.INSTANCE, new InstanceID(),
ReportAttributeMap.EMPTY_MAP);
final RenderNode[] finishNodes = textFactory.finishText();
assertNotNull(renderNodes);
assertEquals(renderNodes.length, 3);
assertTrue(renderNodes[0].getMinimumChunkWidth() > 0);
assertTrue(renderNodes[1].getMinimumChunkWidth() == 0);