diff --git a/sd/qa/unit/data/odp/invalidCxAndCyAttribute.odp b/sd/qa/unit/data/odp/invalidCxAndCyAttribute.odp new file mode 100644 index 000000000000..aa4bd636fd74 Binary files /dev/null and b/sd/qa/unit/data/odp/invalidCxAndCyAttribute.odp differ diff --git a/sd/qa/unit/export-tests-ooxml4.cxx b/sd/qa/unit/export-tests-ooxml4.cxx index 85ae37d30bce..65fca6a416b1 100644 --- a/sd/qa/unit/export-tests-ooxml4.cxx +++ b/sd/qa/unit/export-tests-ooxml4.cxx @@ -1396,6 +1396,17 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidBuAutoNumEnumValue) saveAndReload(TestFilter::PPTX); } +CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidCxAndCyAttribute) +{ + createSdImpressDoc("odp/invalidCxAndCyAttribute.odp"); + + // Without the fix in place, this test would have failed with + // - Expected: 0 + // - Actual : 4 + // - validation error in OOXML export: Errors: 4 + saveAndReload(TestFilter::PPTX); +} + CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest4, testInvalidPrstDashEnumValue) { createSdImpressDoc("odp/invalidPrstDashEnumValue.odp");