summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2016-05-21 03:41:17 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2016-05-21 04:20:48 +0200
commitf56fb307d59897a33aa425bde06fab22ab3f8d0e (patch)
treefef6e5a4e4ff5e837faa883745b34c52458b0df9
parent97ecd865c64d9f2bbba7002e87595f3b7401063b (diff)
add test for tdf#99947
Change-Id: Ieede4a60587bf6a4d570761e0cf5fc59b74f9912
-rw-r--r--sc/qa/unit/data/ods/conditionalformat_rangelist.odsbin0 -> 7077 bytes
-rw-r--r--sc/qa/unit/subsequent_export-test.cxx13
2 files changed, 13 insertions, 0 deletions
diff --git a/sc/qa/unit/data/ods/conditionalformat_rangelist.ods b/sc/qa/unit/data/ods/conditionalformat_rangelist.ods
new file mode 100644
index 000000000000..169ee56f094f
--- /dev/null
+++ b/sc/qa/unit/data/ods/conditionalformat_rangelist.ods
Binary files differ
diff --git a/sc/qa/unit/subsequent_export-test.cxx b/sc/qa/unit/subsequent_export-test.cxx
index 73bd06341942..294ede0db9b6 100644
--- a/sc/qa/unit/subsequent_export-test.cxx
+++ b/sc/qa/unit/subsequent_export-test.cxx
@@ -98,6 +98,7 @@ public:
void testColorScaleExportXLSX();
void testDataBarExportODS();
void testDataBarExportXLSX();
+ void testConditionalFormatRangeListXLSX();
void testMiscRowHeightExport();
void testNamedRangeBugfdo62729();
void testRichTextExportODS();
@@ -180,6 +181,7 @@ public:
CPPUNIT_TEST(testColorScaleExportXLSX);
CPPUNIT_TEST(testDataBarExportODS);
CPPUNIT_TEST(testDataBarExportXLSX);
+ CPPUNIT_TEST(testConditionalFormatRangeListXLSX);
CPPUNIT_TEST(testMiscRowHeightExport);
CPPUNIT_TEST(testNamedRangeBugfdo62729);
CPPUNIT_TEST(testRichTextExportODS);
@@ -3291,6 +3293,17 @@ void ScExportTest::testTdf88657()
assertXPath(pDoc, "//number:fraction", "min-denominator-digits", "3");
}
+void ScExportTest::testConditionalFormatRangeListXLSX()
+{
+ ScDocShellRef xDocSh = loadDoc("conditionalformat_rangelist.", FORMAT_ODS);
+ CPPUNIT_ASSERT(xDocSh.Is());
+
+ xmlDocPtr pDoc = XPathHelper::parseExport(*xDocSh, m_xSFactory, "xl/worksheets/sheet1.xml", FORMAT_XLSX);
+ CPPUNIT_ASSERT(pDoc);
+
+ assertXPath(pDoc, "//x:conditionalFormatting", "sqref", "F4 F10");
+}
+
CPPUNIT_TEST_SUITE_REGISTRATION(ScExportTest);
CPPUNIT_PLUGIN_IMPLEMENT();