diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2018-03-13 20:57:52 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2018-03-14 15:18:56 +0100 |
commit | 7c354d1bf1ca29a5ae9ee9d6f18dd68b90530043 (patch) | |
tree | bcf46554170a392be70e36ff0272f108ed734db0 /sd | |
parent | 7a9a3c8941d9ebcf7660e622325c8ac28610571d (diff) |
tdf#104792 Double check for target shape
Change-Id: Ibe23377c7752d9ce97c7b100af4b2759b3ce946f
Reviewed-on: https://gerrit.libreoffice.org/51241
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'sd')
-rw-r--r-- | sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx | bin | 0 -> 41239 bytes | |||
-rw-r--r-- | sd/qa/unit/export-tests-ooxml2.cxx | 16 |
2 files changed, 16 insertions, 0 deletions
diff --git a/sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx b/sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx Binary files differnew file mode 100644 index 000000000000..ac72639efd77 --- /dev/null +++ b/sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx diff --git a/sd/qa/unit/export-tests-ooxml2.cxx b/sd/qa/unit/export-tests-ooxml2.cxx index 9fb9d4ab6ff0..765ca29269ea 100644 --- a/sd/qa/unit/export-tests-ooxml2.cxx +++ b/sd/qa/unit/export-tests-ooxml2.cxx @@ -133,6 +133,8 @@ public: void testTdf115394Zero(); void testBulletsAsImage(); void testTdf111789(); + /// SmartArt animated elements + void testTdf104792(); CPPUNIT_TEST_SUITE(SdOOXMLExportTest2); @@ -191,6 +193,7 @@ public: CPPUNIT_TEST(testTdf115394Zero); CPPUNIT_TEST(testBulletsAsImage); CPPUNIT_TEST(testTdf111789); + CPPUNIT_TEST(testTdf104792); CPPUNIT_TEST_SUITE_END(); @@ -1538,6 +1541,19 @@ void SdOOXMLExportTest2::testTdf111789() xDocShRef->DoClose(); } +void SdOOXMLExportTest2::testTdf104792() +{ + ::sd::DrawDocShellRef xDocShRef = loadURL( + m_directories.getURLFromSrc("sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx"), PPTX); + utl::TempFile tempFile; + xDocShRef = saveAndReload(xDocShRef.get(), PPTX, &tempFile); + + xmlDocPtr pXmlDocContent = parseExport(tempFile, "ppt/slides/slide1.xml"); + assertXPath(pXmlDocContent, "/p:sld/p:timing/p:tnLst/p:par/p:cTn/p:childTnLst[1]/p:seq/p:cTn/p:childTnLst[1]/p:par[1]/p:cTn/p:childTnLst[1]/p:par/p:cTn/p:childTnLst[1]/p:par/p:cTn/p:childTnLst[1]/p:set/p:cBhvr/p:tgtEl/p:spTgt", 1); + + xDocShRef->DoClose(); +} + CPPUNIT_TEST_SUITE_REGISTRATION(SdOOXMLExportTest2); CPPUNIT_PLUGIN_IMPLEMENT(); |