You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ce...@apache.org on 2018/07/05 19:54:25 UTC
svn commit: r1835184 - in /poi/trunk:
src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java
test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx
Author: centic
Date: Thu Jul 5 19:54:24 2018
New Revision: 1835184
URL: http://svn.apache.org/viewvc?rev=1835184&view=rev
Log:
Regression tests: Add test which triggers reading header/footer of PPTX files so that we include the related CT classes
Added:
poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx (with props)
Modified:
poi/trunk/src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java
Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java?rev=1835184&r1=1835183&r2=1835184&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/xslf/extractor/TestXSLFPowerPointExtractor.java Thu Jul 5 19:54:24 2018
@@ -33,6 +33,8 @@ import org.apache.poi.ooxml.extractor.Ex
import org.apache.poi.openxml4j.exceptions.OpenXML4JException;
import org.apache.poi.sl.extractor.SlideShowExtractor;
import org.apache.poi.xslf.usermodel.XMLSlideShow;
+import org.apache.poi.xslf.usermodel.XSLFShape;
+import org.apache.poi.xslf.usermodel.XSLFTextParagraph;
import org.apache.xmlbeans.XmlException;
import org.junit.Test;
@@ -48,7 +50,7 @@ public class TestXSLFPowerPointExtractor
@Test
public void testGetSimpleText() throws IOException {
try (XMLSlideShow xmlA = openPPTX("sample.pptx");
- SlideShowExtractor extractor = new SlideShowExtractor(xmlA)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xmlA)) {
extractor.getText();
@@ -160,7 +162,7 @@ public class TestXSLFPowerPointExtractor
@Test
public void testGetComments() throws IOException {
try (XMLSlideShow xml = openPPTX("45545_Comment.pptx");
- SlideShowExtractor extractor = new SlideShowExtractor(xml)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml)) {
extractor.setCommentsByDefault(true);
String text = extractor.getText();
@@ -178,7 +180,7 @@ public class TestXSLFPowerPointExtractor
@Test
public void testGetMasterText() throws Exception {
try (XMLSlideShow xml = openPPTX("WithMaster.pptx");
- SlideShowExtractor extractor = new SlideShowExtractor(xml)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml)) {
extractor.setSlidesByDefault(true);
extractor.setNotesByDefault(false);
extractor.setMasterByDefault(true);
@@ -215,7 +217,7 @@ public class TestXSLFPowerPointExtractor
@Test
public void testTable() throws Exception {
try (XMLSlideShow xml = openPPTX("present1.pptx");
- SlideShowExtractor extractor = new SlideShowExtractor(xml)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml)) {
String text = extractor.getText();
assertTrue(text.length() > 0);
@@ -240,7 +242,7 @@ public class TestXSLFPowerPointExtractor
String filename = "testPPT." + extension;
try (XMLSlideShow xml = openPPTX(filename);
- SlideShowExtractor extractor = new SlideShowExtractor(xml)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml)) {
String text = extractor.getText();
if (extension.equals("thmx")) {
@@ -299,7 +301,7 @@ public class TestXSLFPowerPointExtractor
@Test
public void bug54570() throws IOException {
try (XMLSlideShow xml = openPPTX("bug54570.pptx");
- SlideShowExtractor extractor = new SlideShowExtractor(xml)) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml)) {
String text = extractor.getText();
assertNotNull(text);
}
@@ -310,4 +312,17 @@ public class TestXSLFPowerPointExtractor
return new XMLSlideShow(is);
}
}
+
+ @Test
+ public void setSlTests() throws IOException {
+ try (XMLSlideShow xml = openPPTX("aascu.org_hbcu_leadershipsummit_cooper_.pptx")) {
+ SlideShowExtractor<XSLFShape, XSLFTextParagraph> extractor = new SlideShowExtractor<>(xml);
+ assertNotNull(extractor);
+ extractor.setSlidesByDefault(true);
+ extractor.setNotesByDefault(true);
+ extractor.setMasterByDefault(true);
+
+ assertNotNull(extractor.getText());
+ }
+ }
}
Added: poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx
URL: http://svn.apache.org/viewvc/poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx?rev=1835184&view=auto
==============================================================================
Binary files poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx (added) and poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx Thu Jul 5 19:54:24 2018 differ
Propchange: poi/trunk/test-data/slideshow/aascu.org_hbcu_leadershipsummit_cooper_.pptx
------------------------------------------------------------------------------
svn:executable = *
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org