diff options
Diffstat (limited to 'sd/qa/unit')
-rwxr-xr-x | sd/qa/unit/data/pptx/tdf128550.pptx | bin | 0 -> 30230 bytes | |||
-rw-r--r-- | sd/qa/unit/export-tests.cxx | 14 |
2 files changed, 14 insertions, 0 deletions
diff --git a/sd/qa/unit/data/pptx/tdf128550.pptx b/sd/qa/unit/data/pptx/tdf128550.pptx Binary files differnew file mode 100755 index 000000000000..e2be342b2e51 --- /dev/null +++ b/sd/qa/unit/data/pptx/tdf128550.pptx diff --git a/sd/qa/unit/export-tests.cxx b/sd/qa/unit/export-tests.cxx index a2186fae62af..b5db56f0bf7a 100644 --- a/sd/qa/unit/export-tests.cxx +++ b/sd/qa/unit/export-tests.cxx @@ -76,6 +76,7 @@ public: void testTdf126761(); void testGlow(); void testSoftEdges(); + void testTdf128550(); CPPUNIT_TEST_SUITE(SdExportTest); @@ -112,6 +113,7 @@ public: CPPUNIT_TEST(testTdf126761); CPPUNIT_TEST(testGlow); CPPUNIT_TEST(testSoftEdges); + CPPUNIT_TEST(testTdf128550); CPPUNIT_TEST_SUITE_END(); @@ -1307,6 +1309,18 @@ void SdExportTest::testSoftEdges() xDocShRef->DoClose(); } +void SdExportTest::testTdf128550() +{ + utl::TempFile tempFile; + sd::DrawDocShellRef xDocShRef = loadURL(m_directories.getURLFromSrc(u"sd/qa/unit/data/pptx/tdf128550.pptx"), PPTX); + xDocShRef = saveAndReload(xDocShRef.get(), ODP, &tempFile); + xmlDocUniquePtr pXmlDoc = parseExport(tempFile, "content.xml"); + assertXPath( pXmlDoc, "//anim:iterate[@anim:sub-item='background']", 1); + assertXPath( pXmlDoc, "//anim:iterate[@anim:sub-item='text']", 4); + xDocShRef->DoClose(); + +} + CPPUNIT_TEST_SUITE_REGISTRATION(SdExportTest); CPPUNIT_PLUGIN_IMPLEMENT(); |