diff --git a/flying-saucer-pdf/src/test/java/org/xhtmlrenderer/pdf/bug/EndlessLoopTest.java b/flying-saucer-pdf/src/test/java/org/xhtmlrenderer/pdf/bug/EndlessLoopTest.java new file mode 100644 index 000000000..bbe9c457c --- /dev/null +++ b/flying-saucer-pdf/src/test/java/org/xhtmlrenderer/pdf/bug/EndlessLoopTest.java @@ -0,0 +1,19 @@ +package org.xhtmlrenderer.pdf.bug; + +import org.junit.Test; +import org.xhtmlrenderer.pdf.ITextRenderer; + +import java.io.File; +import java.net.URL; + +public class EndlessLoopTest { + + @Test(timeout = 3000L) + public void testWordwrap() throws Exception { + URL htmlUrl = getClass().getResource("EndlessLoopTest_wordwrap.html"); + File htmlFile = new File(htmlUrl.toURI()); + ITextRenderer renderer = new ITextRenderer(); + renderer.setDocument(htmlFile); + renderer.layout(); + } +} diff --git a/flying-saucer-pdf/src/test/resources/org/xhtmlrenderer/pdf/bug/EndlessLoopTest_wordwrap.html b/flying-saucer-pdf/src/test/resources/org/xhtmlrenderer/pdf/bug/EndlessLoopTest_wordwrap.html new file mode 100644 index 000000000..34010ca31 --- /dev/null +++ b/flying-saucer-pdf/src/test/resources/org/xhtmlrenderer/pdf/bug/EndlessLoopTest_wordwrap.html @@ -0,0 +1,6 @@ + +
+
div with similar width than container and is floated
+ b +
+