chart2/qa/extras/chart2import.cxx | 16 +++++++++++++ chart2/qa/extras/data/docx/data_point_inherited_color.docx |binary 2 files changed, 16 insertions(+)
New commits: commit d71ea82055a6a304493c7eaa90809a348e23784d Author: Markus Mohrhard <[email protected]> AuthorDate: Mon Nov 19 00:11:54 2018 +0100 Commit: Markus Mohrhard <[email protected]> CommitDate: Mon Nov 19 02:12:26 2018 +0100 add test for tdf#104579 Change-Id: I62112a2aa0eac6aaa78fdadabfc4439f2a66e6df Reviewed-on: https://gerrit.libreoffice.org/63542 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <[email protected]> diff --git a/chart2/qa/extras/chart2import.cxx b/chart2/qa/extras/chart2import.cxx index 661d0d801b87..d0906b1c9164 100644 --- a/chart2/qa/extras/chart2import.cxx +++ b/chart2/qa/extras/chart2import.cxx @@ -116,6 +116,7 @@ public: void testTdf114179(); void testDeletedDataLabel(); + void testDataPointInheritedColorDOCX(); CPPUNIT_TEST_SUITE(Chart2ImportTest); CPPUNIT_TEST(Fdo60083); @@ -186,6 +187,7 @@ public: CPPUNIT_TEST(testTdf114179); CPPUNIT_TEST(testDeletedDataLabel); + CPPUNIT_TEST(testDataPointInheritedColorDOCX); CPPUNIT_TEST_SUITE_END(); @@ -1669,6 +1671,20 @@ void Chart2ImportTest::testDeletedDataLabel() checkDataLabelProperties(xDataSeries1, 2, false); } +void Chart2ImportTest::testDataPointInheritedColorDOCX() +{ + load( "/chart2/qa/extras/data/docx/", "data_point_inherited_color.docx" ); + uno::Reference< chart2::XChartDocument > xChartDoc ( getChartDocFromWriter(0), uno::UNO_QUERY); + CPPUNIT_ASSERT( xChartDoc.is() ); + css::uno::Reference<chart2::XDiagram> xDiagram(xChartDoc->getFirstDiagram(), UNO_QUERY_THROW); + + Reference<chart2::XDataSeries> xDataSeries = getDataSeriesFromDoc(xChartDoc, 0); + uno::Reference<beans::XPropertySet> xPropertySet(xDataSeries->getDataPointByIndex(0), uno::UNO_QUERY_THROW); + CPPUNIT_ASSERT(xPropertySet.is()); + sal_Int32 nColor = xPropertySet->getPropertyValue("FillColor").get<sal_Int32>(); + CPPUNIT_ASSERT_EQUAL(sal_Int32(16776960), nColor); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Chart2ImportTest); CPPUNIT_PLUGIN_IMPLEMENT(); diff --git a/chart2/qa/extras/data/docx/data_point_inherited_color.docx b/chart2/qa/extras/data/docx/data_point_inherited_color.docx new file mode 100644 index 000000000000..70de8b218866 Binary files /dev/null and b/chart2/qa/extras/data/docx/data_point_inherited_color.docx differ _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
