sd/qa/unit/export-tests-ooxml2.cxx |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

New commits:
commit 96622aa772518926c4563a54238edc8e83e723c5
Author:     Tünde Tóth <toth.tu...@nisz.hu>
AuthorDate: Wed Mar 30 09:52:57 2022 +0200
Commit:     László Németh <nem...@numbertext.org>
CommitDate: Wed Mar 30 16:17:29 2022 +0200

    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 <nem...@numbertext.org>
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    Reviewed-by: László Németh <nem...@numbertext.org>

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();

Reply via email to