summaryrefslogtreecommitdiff
path: root/sd/qa
diff options
context:
space:
mode:
authorTünde Tóth <toth.tunde@nisz.hu>2022-03-30 09:52:57 +0200
committerLászló Németh <nemeth@numbertext.org>2022-03-30 16:17:29 +0200
commit96622aa772518926c4563a54238edc8e83e723c5 (patch)
treed17e8b9fe910166d903a2e08c3a23b6064b4810e /sd/qa
parent95e85730ad850a66879a639d9f5936fa67549ab7 (diff)
tdf#53970 PPTX: add unittest
Change-Id: I1bcf8f79213245fdf135d6d3b2aafea6ed99f5b3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132296 Tested-by: Jenkins Tested-by: László Németh <nemeth@numbertext.org> Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org> Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'sd/qa')
-rw-r--r--sd/qa/unit/export-tests-ooxml2.cxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/sd/qa/unit/export-tests-ooxml2.cxx b/sd/qa/unit/export-tests-ooxml2.cxx
index 6be1222b5c7d..a620386ad22d 100644
--- a/sd/qa/unit/export-tests-ooxml2.cxx
+++ b/sd/qa/unit/export-tests-ooxml2.cxx
@@ -132,6 +132,7 @@ public:
void testTextColumns_tdf140852();
void testTextColumns_3columns();
void testTdf59323_slideFooters();
+ void testTdf53970();
CPPUNIT_TEST_SUITE(SdOOXMLExportTest2);
@@ -198,6 +199,7 @@ public:
CPPUNIT_TEST(testTextColumns_tdf140852);
CPPUNIT_TEST(testTextColumns_3columns);
CPPUNIT_TEST(testTdf59323_slideFooters);
+ CPPUNIT_TEST(testTdf53970);
CPPUNIT_TEST_SUITE_END();
@@ -1800,6 +1802,19 @@ void SdOOXMLExportTest2::testTdf59323_slideFooters()
xDocShRef->DoClose();
}
+void SdOOXMLExportTest2::testTdf53970()
+{
+ ::sd::DrawDocShellRef xDocShRef
+ = loadURL(m_directories.getURLFromSrc(u"/sd/qa/unit/data/odp/tdf53970.odp"), ODP);
+ xDocShRef = saveAndReload(xDocShRef.get(), PPTX);
+
+
+ // Without fix in place, the media shape was lost on export.
+ CPPUNIT_ASSERT(getPage(0, xDocShRef)->hasElements());
+
+ xDocShRef->DoClose();
+}
+
CPPUNIT_TEST_SUITE_REGISTRATION(SdOOXMLExportTest2);
CPPUNIT_PLUGIN_IMPLEMENT();