aboutsummaryrefslogtreecommitdiffstats
path: root/src/scratchpad/testcases/org/apache
diff options
context:
space:
mode:
authorTim Allison <tallison@apache.org>2018-08-09 15:50:34 +0000
committerTim Allison <tallison@apache.org>2018-08-09 15:50:34 +0000
commit9ae7bdd2cd02cf588a96a75102c6201113a99bfa (patch)
treeb1e1609a5a956cc0039d5c41e86b3d1e54bec5f9 /src/scratchpad/testcases/org/apache
parentede566d9c0204727293931a9e089321f37c9c14b (diff)
downloadpoi-9ae7bdd2cd02cf588a96a75102c6201113a99bfa.tar.gz
poi-9ae7bdd2cd02cf588a96a75102c6201113a99bfa.zip
bug 62591 -- revert to ignoring place holders even if they contain metroblobs in ppt
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1837742 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/scratchpad/testcases/org/apache')
-rw-r--r--src/scratchpad/testcases/org/apache/poi/hslf/extractor/TestExtractor.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/scratchpad/testcases/org/apache/poi/hslf/extractor/TestExtractor.java b/src/scratchpad/testcases/org/apache/poi/hslf/extractor/TestExtractor.java
index 9a420a6e26..1f709d969b 100644
--- a/src/scratchpad/testcases/org/apache/poi/hslf/extractor/TestExtractor.java
+++ b/src/scratchpad/testcases/org/apache/poi/hslf/extractor/TestExtractor.java
@@ -309,7 +309,6 @@ public final class TestExtractor {
}
}
- @SuppressWarnings("unused")
@Test
public void testSlideMasterText() throws IOException {
String masterTitleText = "This is the Master Title";
@@ -320,7 +319,25 @@ public final class TestExtractor {
String text = ppe.getText();
assertContains(text, masterRandomText);
- assertContains(text, masterFooterText);
+ assertNotContained(text, masterTitleText);
+
+ //make sure that the footer only appears once
+ int masterFooters = 0;
+ int offset = text.indexOf(masterFooterText);
+ while (offset > -1) {
+ masterFooters++;
+ offset = text.indexOf(masterFooterText, offset+1);
+ }
+ assertEquals(1, masterFooters);
+ }
+ }
+
+ @Test
+ public void testSlideMasterText2() throws IOException {
+ try (final SlideShowExtractor ppe = openExtractor("bug62591.ppt")) {
+ ppe.setMasterByDefault(true);
+ String text = ppe.getText();
+ assertNotContained(text, "Titelmasterformat");
}
}