diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-11-03 18:59:32 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-11-03 19:07:01 +0100 |
commit | 167ba3fee2f3f52420197d7791a3125787a93247 (patch) | |
tree | 2a1f8f824cb950e2a5e1eca0583d89be636e37ac | |
parent | 81fd504f0b39130770144ac73c39e7309a836731 (diff) |
add an import test for the new cond formats
Change-Id: I2c25604df183ce27845f9e01bb27ab92fc8ffbec
-rw-r--r-- | sc/qa/unit/data/contentCSV/new_cond_format_test.csv | 22 | ||||
-rw-r--r-- | sc/qa/unit/data/xlsx/new_cond_format_test.xlsx | bin | 0 -> 9818 bytes | |||
-rw-r--r-- | sc/qa/unit/subsequent_filters-test.cxx | 28 |
3 files changed, 50 insertions, 0 deletions
diff --git a/sc/qa/unit/data/contentCSV/new_cond_format_test.csv b/sc/qa/unit/data/contentCSV/new_cond_format_test.csv new file mode 100644 index 000000000000..156f2a07b408 --- /dev/null +++ b/sc/qa/unit/data/contentCSV/new_cond_format_test.csv @@ -0,0 +1,22 @@ +,top n elements,,bottom n elements,,top n percent,,bottom n percent,,above average,,below average,,above equal average,,below equal average +,1,,1.00,,1,,1.00,,1,,1.00,,2,,2.00 +,2,,2.00,,2,,2.00,,2,,2.00,,3,,3.00 +,3,,3.00,,3,,3.00,,3,,3.00,,4,,4.00 +,4,,4.00,,4,,4,,4,,4.00,,5,,5.00 +,5,,5,,5,,5,,5,,5.00,,6,,6.00 +,6,,6,,6,,6,,6,,6.00,,7,,7.00 +,7,,7,,7,,7,,7,,7.00,,11.00,,11 +,10,,10,,10,,10,,10.00,,10,,10.00,,10.00 +,11,,11,,11,,11,,11.00,,11,,11.00,,11 +,12,,12,,12,,12,,12.00,,12,,12.00,,12 +,13,,13,,13,,13,,13.00,,13,,13.00,,13 +,14,,14,,14,,14,,14.00,,14,,14.00,,14 +,15.00,,15,,15,,15,,15.00,,15,,15.00,,15 +,16.00,,16,,16,,16,,16.00,,16,,16.00,,16 +,17.00,,17,,17,,17,,17.00,,17,,17.00,,17 +,18.00,,18,,18.00,,18,,18.00,,18,,18.00,,18 +,19.00,,19,,19.00,,19,,19.00,,19,,19.00,,19 +,20.00,,20,,20.00,,20,,20.00,,20,,20.00,,20 +,1,,1.00,,1,,1.00,,1,,1.00,,2,,2.00 +,2,,2.00,,2,,2.00,,2,,2.00,,2,,2.00 +,3,,3.00,,3,,3.00,,3,,3.00,,3,,3.00 diff --git a/sc/qa/unit/data/xlsx/new_cond_format_test.xlsx b/sc/qa/unit/data/xlsx/new_cond_format_test.xlsx Binary files differnew file mode 100644 index 000000000000..f5a69774936a --- /dev/null +++ b/sc/qa/unit/data/xlsx/new_cond_format_test.xlsx diff --git a/sc/qa/unit/subsequent_filters-test.cxx b/sc/qa/unit/subsequent_filters-test.cxx index 798ce07dc88e..4bed60fe5ddb 100644 --- a/sc/qa/unit/subsequent_filters-test.cxx +++ b/sc/qa/unit/subsequent_filters-test.cxx @@ -1664,12 +1664,40 @@ void ScFiltersTest::testColorScaleXLSX() void ScFiltersTest::testDataBarODS() { +} + +namespace { + +void testNewCondFormatData( const rtl::OUString& rFilePath, ScDocument* pDoc ) +{ + +} } void ScFiltersTest::testNewCondFormat() { + const rtl::OUString aFileNameBase("new_cond_format_test."); + rtl::OUString aFileExtension(aFileFormats[XLSX].pName, strlen(aFileFormats[XLSX].pName), RTL_TEXTENCODING_UTF8 ); + rtl::OUString aFilterName(aFileFormats[XLSX].pFilterName, strlen(aFileFormats[XLSX].pFilterName), RTL_TEXTENCODING_UTF8) ; + rtl::OUString aFileName; + createFileURL(aFileNameBase, aFileExtension, aFileName); + rtl::OUString aFilterType(aFileFormats[XLSX].pTypeName, strlen(aFileFormats[XLSX].pTypeName), RTL_TEXTENCODING_UTF8); + std::cout << aFileFormats[XLSX].pName << " Test" << std::endl; + unsigned int nFormatType = aFileFormats[XLSX].nFormatType; + unsigned int nClipboardId = nFormatType ? SFX_FILTER_IMPORT | SFX_FILTER_USESOPTIONS : 0; + ScDocShellRef xDocSh = load(aFilterName, aFileName, rtl::OUString(), aFilterType, + nFormatType, nClipboardId, SOFFICE_FILEFORMAT_CURRENT); + + CPPUNIT_ASSERT_MESSAGE("Failed to load new_cond_format_test.xlsx", xDocSh.Is()); + + ScDocument* pDoc = xDocSh->GetDocument(); + + rtl::OUString aCSVFile("new_cond_format_test."); + rtl::OUString aCSVPath; + createCSVPath( aCSVFile, aCSVPath ); + testCondFile(aCSVPath, pDoc, 0); } ScFiltersTest::ScFiltersTest() |