diff options
author | Daniel Bankston <daniel.e.bankston@gmail.com> | 2012-06-05 20:16:00 -0500 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-06-17 17:04:01 +0200 |
commit | dcdd86f39788f555d6a3b58a3936c9066fa2b51d (patch) | |
tree | d270088c19b2b572ee2864f76f56fe32afe52cea /sc/qa | |
parent | 6361a5fc687ddf1a426d2e211fb4213f2bcfbb60 (diff) |
Added unit test for repeated columns in ODS import.
Change-Id: Idf3cf3a1f6fd1487c83470a9e5df4c940ee64c73
Diffstat (limited to 'sc/qa')
-rw-r--r-- | sc/qa/unit/subsequent_filters-test.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sc/qa/unit/subsequent_filters-test.cxx b/sc/qa/unit/subsequent_filters-test.cxx index d293bd5b4114..178dd9db51ca 100644 --- a/sc/qa/unit/subsequent_filters-test.cxx +++ b/sc/qa/unit/subsequent_filters-test.cxx @@ -114,6 +114,7 @@ public: void testBugFixesXLS(); void testBugFixesXLSX(); void testBrokenQuotesCSV(); + void testRepeatedColumnsODS(); //change this test file only in excel and not in calc void testSharedFormulaXLSX(); @@ -141,6 +142,7 @@ public: CPPUNIT_TEST(testBugFixesODS); CPPUNIT_TEST(testBugFixesXLS); CPPUNIT_TEST(testBugFixesXLSX); + CPPUNIT_TEST(testRepeatedColumnsODS); #if 0 CPPUNIT_TEST(testBrokenQuotesCSV); #endif @@ -674,6 +676,20 @@ void ScFiltersTest::testBugFixesXLSX() xDocSh->DoClose(); } +void ScFiltersTest::testRepeatedColumnsODS() +{ + const rtl::OUString aFileNameBase(RTL_CONSTASCII_USTRINGPARAM("repeatedColumns.")); + ScDocShellRef xDocSh = loadDoc( aFileNameBase, 0); + + ScDocument* pDoc = xDocSh->GetDocument(); + + rtl::OUString aCSVFileName; + createCSVPath(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("repeatedColumns.")), aCSVFileName); + testFile(aCSVFileName, pDoc, 0); + + xDocSh->DoClose(); +} + void ScFiltersTest::testBrokenQuotesCSV() { const rtl::OUString aFileNameBase(RTL_CONSTASCII_USTRINGPARAM("fdo48621_broken_quotes.")); |