Skip to content

Commit d3a3972

Browse files
committed
Add a test on NPE while updating layout box of flex element
DEVSIX-5237
1 parent b24d116 commit d3a3972

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

src/test/java/com/itextpdf/html2pdf/css/DisplayFlexTest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,6 @@ public void marginsCollapseFlexContainerAndSiblingsTest() throws IOException, In
495495
convertToPdfAndCompare("marginsCollapseFlexContainerAndSiblings", SOURCE_FOLDER, DESTINATION_FOLDER);
496496
}
497497

498-
499498
@Test
500499
@LogMessages(messages = @LogMessage(messageTemplate = com.itextpdf.io.LogMessageConstant.CLIP_ELEMENT))
501500
public void marginsCollapseFlexContainerAndParentTest() throws IOException, InterruptedException {
@@ -528,6 +527,14 @@ private static void assertDiv(IElement element, String text) {
528527
((Text) ((Paragraph) ((Div) element).getChildren().get(0)).getChildren().get(0)).getText());
529528
}
530529

530+
@Test
531+
@LogMessages(messages = {
532+
@LogMessage(messageTemplate = com.itextpdf.io.LogMessageConstant.RECTANGLE_HAS_NEGATIVE_SIZE)
533+
})
534+
public void resultOccupiedAreaNullSplitRenderersNotTest() throws IOException, InterruptedException {
535+
convertToPdfAndCompare("resultOccupiedAreaNullSplitRenderersNot", SOURCE_FOLDER, DESTINATION_FOLDER);
536+
}
537+
531538
private static List<IElement> convertToElements(String name) throws IOException {
532539
String sourceHtml = SOURCE_FOLDER + name + ".html";
533540
ConverterProperties converterProperties = new ConverterProperties().setBaseUri(SOURCE_FOLDER);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<html>
2+
<body>
3+
<div style="display: flex; height: 100px; ">
4+
<div style="display: flex">
5+
<textarea style="height: 100px;"></textarea>
6+
</div>
7+
</div>
8+
</body>
9+
</html>

0 commit comments

Comments
 (0)