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

Reply via email to