sd/qa/unit/data/odp/invalidAudio.odp |binary
 sd/qa/unit/export-tests-ooxml4.cxx   |   11 +++++++++++
 2 files changed, 11 insertions(+)

New commits:
commit 363a043c50b443e98a4d0b31e1a7ed99ef892e42
Author:     Xisco Fauli <[email protected]>
AuthorDate: Fri Jan 16 15:43:43 2026 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Jan 16 22:13:25 2026 +0100

    sd_export_tests-ooxml4: Add test for 899a82001a48
    
    Change-Id: I90646a26189e1de6fb06299f32e9cc7155c2d2d7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197457
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/sd/qa/unit/data/odp/invalidAudio.odp 
b/sd/qa/unit/data/odp/invalidAudio.odp
new file mode 100644
index 000000000000..2e643f7abe6c
Binary files /dev/null and b/sd/qa/unit/data/odp/invalidAudio.odp differ
diff --git a/sd/qa/unit/export-tests-ooxml4.cxx 
b/sd/qa/unit/export-tests-ooxml4.cxx
index d0eeb69b323b..c35bdf7a641d 100644
--- a/sd/qa/unit/export-tests-ooxml4.cxx
+++ b/sd/qa/unit/export-tests-ooxml4.cxx
@@ -1490,6 +1490,17 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, 
testBadPercentageValue)
     saveAndReload(TestFilter::PPTX);
 }
 
+CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidAudio)
+{
+    createSdImpressDoc("odp/invalidAudio.odp");
+
+    // Without the fix in place, this test would have failed with
+    // - Expected: 0
+    // - Actual  : 1
+    // - validation error in OOXML export: Errors: 1
+    saveAndReload(TestFilter::PPTX);
+}
+
 CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidPrstDashEnumValue)
 {
     createSdImpressDoc("odp/invalidPrstDashEnumValue.odp");

Reply via email to