]> source.dussan.org Git - poi.git/commitdiff
add test for broken file (5.0.1-RC1 issues)
authorPJ Fanning <fanningpj@apache.org>
Sun, 19 Sep 2021 13:05:04 +0000 (13:05 +0000)
committerPJ Fanning <fanningpj@apache.org>
Sun, 19 Sep 2021 13:05:04 +0000 (13:05 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893444 13f79535-47bb-0310-9956-ffa450edef68

poi-scratchpad/src/test/java/org/apache/poi/hslf/usermodel/TestBugs.java
test-data/slideshow/23884_defense_FINAL_OOimport_edit.ppt [new file with mode: 0644]

index 6e8c8b5e92779cb5d9496b73d8ca43a5aef6948a..a2b0df9bf700a68d37b67293b049256719ff32d6 100644 (file)
@@ -877,4 +877,12 @@ public final class TestBugs {
             assertEquals(ShapeType.NOT_PRIMITIVE, shList.get(2).getShapeType());
         }
     }
+
+    @Test
+    void test501RC1Failure() throws Exception {
+        try (HSLFSlideShow ppt = open("23884_defense_FINAL_OOimport_edit.ppt")) {
+            List<HSLFShape> shList = ppt.getSlides().get(0).getShapes();
+            assertEquals(ShapeType.NOT_PRIMITIVE, shList.get(2).getShapeType());
+        }
+    }
 }
diff --git a/test-data/slideshow/23884_defense_FINAL_OOimport_edit.ppt b/test-data/slideshow/23884_defense_FINAL_OOimport_edit.ppt
new file mode 100644 (file)
index 0000000..782ad93
Binary files /dev/null and b/test-data/slideshow/23884_defense_FINAL_OOimport_edit.ppt differ