Author: fanningpj
Date: Mon Aug 15 13:19:34 2022
New Revision: 1903438
URL: http://svn.apache.org/viewvc?rev=1903438&view=rev
Log:
test that original slide is not modified
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFShape.java
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFShape.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFShape.java?rev=1903438&r1=1903437&r2=1903438&view=diff
==============================================================================
---
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFShape.java
(original)
+++
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xslf/usermodel/TestXSLFShape.java
Mon Aug 15 13:19:34 2022
@@ -220,6 +220,23 @@ class TestXSLFShape {
}
}
}
+ XSLFSlide ppt2Slide0 = ppt2.getSlides().get(0);
+ int shapeNumber = 0;
+ for (XSLFShape shape : ppt2Slide0.getShapes()) {
+ if (shape instanceof XSLFTextShape) {
+ XSLFTextShape textShape = (XSLFTextShape) shape;
+ List<XSLFTextParagraph> textBoxParagraphs =
textShape.getTextParagraphs();
+ List<XSLFTextRun> textBoxParagraphTextRuns =
textBoxParagraphs.stream()
+ .map(XSLFTextParagraph::getTextRuns)
+ .flatMap(List::stream)
+ .collect(Collectors.toList());
+ assertEquals(1, textBoxParagraphTextRuns.size());
+ String expected = shapeNumber == 0 ? "Learning PPTX" :
"Cloud";
+ assertEquals(expected,
textBoxParagraphTextRuns.get(0).getRawText());
+ }
+ shapeNumber++;
+ }
+
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]