pptx test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904334 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/poi-ooxml/src/test/java/org/apache/poi/xslf/TestXSLFBugs.java b/poi-ooxml/src/test/java/org/apache/poi/xslf/TestXSLFBugs.java
index ef4f487..0ff51a9 100644
--- a/poi-ooxml/src/test/java/org/apache/poi/xslf/TestXSLFBugs.java
+++ b/poi-ooxml/src/test/java/org/apache/poi/xslf/TestXSLFBugs.java
@@ -1127,6 +1127,18 @@
     }
 
     @Test
+    void loadPptxWithArtisticEffect() throws IOException {
+        try (XMLSlideShow slideShowModel = openSampleDocument("ArtisticEffectSample.pptx")) {
+            for (XSLFSlide slide : slideShowModel.getSlides()) {
+                assertNotNull(slide);
+                for (XSLFShape shape : slide.getShapes()) {
+                    assertNotNull(shape);
+                }
+            }
+        }
+    }
+
+    @Test
     void identicalGradientStopsBug() throws IOException {
 
         final ArrayList<LinearGradientPaint> linearGradients = new ArrayList<>();
diff --git a/test-data/slideshow/ArtisticEffectSample.pptx b/test-data/slideshow/ArtisticEffectSample.pptx
new file mode 100644
index 0000000..72765c8
--- /dev/null
+++ b/test-data/slideshow/ArtisticEffectSample.pptx
Binary files differ