diff options
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/qa/extras/chart2export.cxx | 11 | ||||
-rw-r--r-- | chart2/qa/extras/data/docx/doughnutChart.docx | bin | 0 -> 17486 bytes |
2 files changed, 11 insertions, 0 deletions
diff --git a/chart2/qa/extras/chart2export.cxx b/chart2/qa/extras/chart2export.cxx index b62c254b3b18..e1642962517a 100644 --- a/chart2/qa/extras/chart2export.cxx +++ b/chart2/qa/extras/chart2export.cxx @@ -41,6 +41,7 @@ public: void testEmbeddingsGrabBag(); void testAreaChartLoad(); void testUpDownBars(); + void testDoughnutChart(); CPPUNIT_TEST_SUITE(Chart2ExportTest); CPPUNIT_TEST(test); @@ -54,6 +55,7 @@ public: CPPUNIT_TEST(testEmbeddingsGrabBag); CPPUNIT_TEST(testAreaChartLoad); CPPUNIT_TEST(testUpDownBars); + CPPUNIT_TEST(testDoughnutChart); CPPUNIT_TEST_SUITE_END(); protected: @@ -522,6 +524,15 @@ void Chart2ExportTest::testUpDownBars() assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:lineChart/c:upDownBars"); } +void Chart2ExportTest::testDoughnutChart() +{ + load("/chart2/qa/extras/data/docx/", "doughnutChart.docx"); + xmlDocPtr pXmlDoc = parseExport("word/charts/chart", "Office Open XML Text"); + CPPUNIT_ASSERT(pXmlDoc); + + assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:doughnutChart", "1"); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Chart2ExportTest); CPPUNIT_PLUGIN_IMPLEMENT(); diff --git a/chart2/qa/extras/data/docx/doughnutChart.docx b/chart2/qa/extras/data/docx/doughnutChart.docx Binary files differnew file mode 100644 index 000000000000..f0642d4d5c29 --- /dev/null +++ b/chart2/qa/extras/data/docx/doughnutChart.docx |