diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-09-23 21:22:01 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-09-23 21:23:09 +0200 |
commit | 1245c2a7daba66e78a8548b0e5193d7e2b1f2a92 (patch) | |
tree | 637f07ac02918e3bc68c56ff6b402e3719f2c9ab /sc/qa | |
parent | 0222ce3cc6bdf4f6927139347ef5506a869eb977 (diff) |
little refactoring and code simplification
Change-Id: I41c7507d668eb0853b97c24217ff04f7dd4acd40
Diffstat (limited to 'sc/qa')
-rw-r--r-- | sc/qa/unit/subsequent_filters-test.cxx | 48 |
1 files changed, 16 insertions, 32 deletions
diff --git a/sc/qa/unit/subsequent_filters-test.cxx b/sc/qa/unit/subsequent_filters-test.cxx index 867034518424..2b6193f3efcf 100644 --- a/sc/qa/unit/subsequent_filters-test.cxx +++ b/sc/qa/unit/subsequent_filters-test.cxx @@ -1489,62 +1489,46 @@ void ScFiltersTest::testPivotTableBasicODS() namespace { +void testColorScaleFormat_Impl(ScDocument* pDoc, const rtl::OUString& rFilePath, const ScConditionalFormat* pFormat) +{ + rtl::OUStringBuffer aBuf; + CPPUNIT_ASSERT(pFormat); + pFormat->dumpInfo(aBuf); + rtl::OUString aString = aBuf.makeStringAndClear(); + std::string aStdString; + loadFile(rFilePath, aStdString); + rtl::OUString aRefString = rtl::OUString::createFromAscii(aStdString.c_str()); + CPPUNIT_ASSERT_EQUAL(aRefString, aString); +} + void testColorScale_Impl(ScDocument* pDoc, const rtl::OUString& aBaseString) { // first color scale { - rtl::OUStringBuffer aBuf; const ScConditionalFormat* pFormat = pDoc->GetCondFormat(1,1,0); - CPPUNIT_ASSERT(pFormat); - pFormat->dumpInfo(aBuf); - rtl::OUString aString = aBuf.makeStringAndClear(); rtl::OUString aFilePath = aBaseString + rtl::OUString("colorScale_1.txt"); - std::string aStdString; - loadFile(aFilePath, aStdString); - rtl::OUString aRefString = rtl::OUString::createFromAscii(aStdString.c_str()); - CPPUNIT_ASSERT_EQUAL(aRefString, aString); + testColorScaleFormat_Impl(pDoc, aFilePath, pFormat); } // second cond format { - rtl::OUStringBuffer aBuf; const ScConditionalFormat* pFormat = pDoc->GetCondFormat(4,1,0); - CPPUNIT_ASSERT(pFormat); - pFormat->dumpInfo(aBuf); - rtl::OUString aString = aBuf.makeStringAndClear(); rtl::OUString aFilePath = aBaseString + rtl::OUString("colorScale_2.txt"); - std::string aStdString; - loadFile(aFilePath, aStdString); - rtl::OUString aRefString = rtl::OUString::createFromAscii(aStdString.c_str()); - CPPUNIT_ASSERT_EQUAL(aRefString, aString); + testColorScaleFormat_Impl(pDoc, aFilePath, pFormat); } // third cond format { - rtl::OUStringBuffer aBuf; const ScConditionalFormat* pFormat = pDoc->GetCondFormat(7,1,0); - CPPUNIT_ASSERT(pFormat); - pFormat->dumpInfo(aBuf); - rtl::OUString aString = aBuf.makeStringAndClear(); rtl::OUString aFilePath = aBaseString + rtl::OUString("colorScale_3.txt"); - std::string aStdString; - loadFile(aFilePath, aStdString); - rtl::OUString aRefString = rtl::OUString::createFromAscii(aStdString.c_str()); - CPPUNIT_ASSERT_EQUAL(aRefString, aString); + testColorScaleFormat_Impl(pDoc, aFilePath, pFormat); } // forth cond format { - rtl::OUStringBuffer aBuf; const ScConditionalFormat* pFormat = pDoc->GetCondFormat(10,1,0); - CPPUNIT_ASSERT(pFormat); - pFormat->dumpInfo(aBuf); - rtl::OUString aString = aBuf.makeStringAndClear(); rtl::OUString aFilePath = aBaseString + rtl::OUString("colorScale_4.txt"); - std::string aStdString; - loadFile(aFilePath, aStdString); - rtl::OUString aRefString = rtl::OUString::createFromAscii(aStdString.c_str()); - CPPUNIT_ASSERT_EQUAL(aRefString, aString); + testColorScaleFormat_Impl(pDoc, aFilePath, pFormat); } } |