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