diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-04-06 09:24:45 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-04-06 09:24:45 +0200 |
commit | 823a8f3117a8be1de92168226f561ed804db3e93 (patch) | |
tree | f68be042df5e2dc922af8c15794f864923d57b66 /chart2 | |
parent | 5e3cd098daf7d4537c4826f45fe118e69f9a96d4 (diff) |
Call CPPUNIT_ASSERT directly (also avoids -Werror,-Wformat with clang-cl)
Change-Id: I78a1d59e6814ad7f3e39fd720871189ccb0e22d1
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/qa/extras/PivotChartTest.cxx | 44 |
1 files changed, 16 insertions, 28 deletions
diff --git a/chart2/qa/extras/PivotChartTest.cxx b/chart2/qa/extras/PivotChartTest.cxx index 8d1c11d0ce5d..7f7b0951faf4 100644 --- a/chart2/qa/extras/PivotChartTest.cxx +++ b/chart2/qa/extras/PivotChartTest.cxx @@ -59,28 +59,16 @@ void lclModifyOrientation(uno::Reference<sheet::XDataPilotDescriptor> const & xD } } -bool lclCheckSequence(std::vector<double> const & reference, +void lclCheckSequence(std::vector<double> const & reference, uno::Sequence<uno::Any> const & values, double delta) { - if (reference.size() != size_t(values.getLength())) - { - printf ("Sequence size differs - reference is %ld but actual is %ld\n", - reference.size(), size_t(values.getLength())); - return false; - } - + CPPUNIT_ASSERT_EQUAL(reference.size(), size_t(values.getLength())); for (size_t i = 0; i < reference.size(); ++i) { - double value = values[i].get<double>(); - - if (std::fabs(reference[i] - value) > delta) - { - printf ("Value %f is not the same as reference %f (delta %f)\n", value, reference[i], delta); - return false; - } + CPPUNIT_ASSERT_DOUBLES_EQUAL( + reference[i], values[i].get<double>(), delta); } - return true; } OUString lclGetLabel(Reference<chart2::XChartDocument> const & xChartDoc, sal_Int32 nSeriesIndex) @@ -125,12 +113,12 @@ void PivotChartTest::testRoundtrip() // Check the data series { xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference1, xSequence, 1E-4)); + lclCheckSequence(aReference1, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(aExpectedLabel1, lclGetLabel(xChartDoc, 0)); } { xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 1)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference2, xSequence, 1E-4)); + lclCheckSequence(aReference2, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(aExpectedLabel2, lclGetLabel(xChartDoc, 1)); } @@ -147,7 +135,7 @@ void PivotChartTest::testRoundtrip() // Check again the data series { xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference2, xSequence, 1E-4)); + lclCheckSequence(aReference2, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(OUString(""), lclGetLabel(xChartDoc, 0)); } @@ -161,7 +149,7 @@ void PivotChartTest::testRoundtrip() // Check again the data series { xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference2, xSequence, 1E-4)); + lclCheckSequence(aReference2, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(OUString(""), lclGetLabel(xChartDoc, 0)); } } @@ -193,7 +181,7 @@ void PivotChartTest::testChangePivotTable() OUString aExpectedLabel("Exp."); xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-4)); + lclCheckSequence(aReference, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(aExpectedLabel, lclGetLabel(xChartDoc, 0)); } @@ -204,7 +192,7 @@ void PivotChartTest::testChangePivotTable() OUString aExpectedLabel("Rev."); xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 1)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-4)); + lclCheckSequence(aReference, xSequence, 1E-4); CPPUNIT_ASSERT_EQUAL(aExpectedLabel, lclGetLabel(xChartDoc, 1)); } @@ -229,7 +217,7 @@ void PivotChartTest::testChangePivotTable() OUString aExpectedLabel("Big"); xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(aExpectedLabel, lclGetLabel(xChartDoc, 0)); } @@ -240,7 +228,7 @@ void PivotChartTest::testChangePivotTable() OUString aExpectedLabel("Medium"); xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 1)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(aExpectedLabel, lclGetLabel(xChartDoc, 1)); } @@ -251,7 +239,7 @@ void PivotChartTest::testChangePivotTable() OUString aExpectedLabel("Small"); xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 2)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(aExpectedLabel, lclGetLabel(xChartDoc, 2)); } @@ -272,21 +260,21 @@ void PivotChartTest::testChangePivotTable() { std::vector<double> aReference { 10162.033139 }; xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 0)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(OUString("Big"), lclGetLabel(xChartDoc, 0)); } // Check the second data series { std::vector<double> aReference { 16614.523063 }; xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 1)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(OUString("Medium"), lclGetLabel(xChartDoc, 1)); } // Check the third data series { std::vector<double> aReference { 27944.146101 }; xSequence = getDataSequenceFromDocByRole(xChartDoc, "values-y", 2)->getData(); - CPPUNIT_ASSERT(lclCheckSequence(aReference, xSequence, 1E-3)); + lclCheckSequence(aReference, xSequence, 1E-3); CPPUNIT_ASSERT_EQUAL(OUString("Small"), lclGetLabel(xChartDoc, 2)); } } |