From dcdd86f39788f555d6a3b58a3936c9066fa2b51d Mon Sep 17 00:00:00 2001 From: Daniel Bankston Date: Tue, 5 Jun 2012 20:16:00 -0500 Subject: Added unit test for repeated columns in ODS import. Change-Id: Idf3cf3a1f6fd1487c83470a9e5df4c940ee64c73 --- sc/qa/unit/subsequent_filters-test.cxx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'sc/qa') 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.")); -- cgit