sd/qa/unit/data/odp/invalidAttributeValuesInSrcRect.odp |binary sd/qa/unit/export-tests-ooxml4.cxx | 11 +++++++++++ 2 files changed, 11 insertions(+)
New commits: commit 8aac0e30a289c435739da73811b755ae595ec7d6 Author: Xisco Fauli <[email protected]> AuthorDate: Wed Nov 19 20:28:23 2025 +0100 Commit: Xisco Fauli <[email protected]> CommitDate: Wed Nov 19 23:51:35 2025 +0100 sd_export_tests-ooxml4: Add test for 0fa14f38a653 Change-Id: I90a0a7b71cb5646621c16aa0f18e46fedc0fe9e5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194220 Reviewed-by: Xisco Fauli <[email protected]> Tested-by: Jenkins diff --git a/sd/qa/unit/data/odp/invalidAttributeValuesInSrcRect.odp b/sd/qa/unit/data/odp/invalidAttributeValuesInSrcRect.odp new file mode 100644 index 000000000000..fa1c6decd6c1 Binary files /dev/null and b/sd/qa/unit/data/odp/invalidAttributeValuesInSrcRect.odp differ diff --git a/sd/qa/unit/export-tests-ooxml4.cxx b/sd/qa/unit/export-tests-ooxml4.cxx index 429e15bd45b4..e8aff6db9f9c 100644 --- a/sd/qa/unit/export-tests-ooxml4.cxx +++ b/sd/qa/unit/export-tests-ooxml4.cxx @@ -1356,6 +1356,17 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testDeduplicateMasters) CPPUNIT_ASSERT_EQUAL(Color(0x000000), nColor); } +CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidAttributeValuesInSrcRect) +{ + createSdImpressDoc("odp/invalidAttributeValuesInSrcRect.odp"); + + // Without the fix in place, this test would have failed with + // - Expected: 0 + // - Actual : 24 + // - validation error in OOXML export: Errors: 24 + saveAndReload(TestFilter::PPTX); +} + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testConvertWithMasterDeduplication) { createSdImpressDoc("odp/dupmastermultlayouts.odp");
