Kaydet (Commit) bdad8d90 authored tarafından Kohei Yoshida's avatar Kohei Yoshida

More fine-grained check of data series labels in the unit test.

Change-Id: I6b23126816bb114407f2b75545094bc297ee7cc3
üst 397362d8
...@@ -280,10 +280,17 @@ void Chart2ImportTest::testDOCChartSeries() ...@@ -280,10 +280,17 @@ void Chart2ImportTest::testDOCChartSeries()
void Chart2ImportTest::testDOCXChartSeries() void Chart2ImportTest::testDOCXChartSeries()
{ {
load("/chart2/qa/extras/data/docx/", "chart.docx"); load("/chart2/qa/extras/data/docx/", "chart.docx");
uno::Sequence< OUString > seriesList = getWriterChartColumnDescriptions(mxComponent); Reference<chart2::XChartDocument> xChartDoc(getChartDocFromWriter(0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("Series 1"), seriesList[0]); CPPUNIT_ASSERT(xChartDoc.is());
CPPUNIT_ASSERT_EQUAL(OUString("Series 2"), seriesList[1]);
CPPUNIT_ASSERT_EQUAL(OUString("Series 3"), seriesList[2]); Reference<chart2::XChartType> xCT = getChartTypeFromDoc(xChartDoc, 0, 0);
CPPUNIT_ASSERT(xCT.is());
std::vector<uno::Sequence<uno::Any> > aLabels = getDataSeriesLabelsFromChartType(xCT);
CPPUNIT_ASSERT_EQUAL(size_t(3), aLabels.size());
CPPUNIT_ASSERT_EQUAL(OUString("Series 1"), aLabels[0][0].get<OUString>());
CPPUNIT_ASSERT_EQUAL(OUString("Series 2"), aLabels[1][0].get<OUString>());
CPPUNIT_ASSERT_EQUAL(OUString("Series 3"), aLabels[2][0].get<OUString>());
} }
void Chart2ImportTest::testPPTChartSeries() void Chart2ImportTest::testPPTChartSeries()
...@@ -300,11 +307,18 @@ void Chart2ImportTest::testPPTChartSeries() ...@@ -300,11 +307,18 @@ void Chart2ImportTest::testPPTChartSeries()
void Chart2ImportTest::testPPTXChartSeries() void Chart2ImportTest::testPPTXChartSeries()
{ {
//test chart series names for pptx //test chart series names for pptx
uno::Sequence < OUString > seriesList = getImpressChartColumnDescriptions("/chart2/qa/extras/data/pptx/", "chart.pptx"); load("/chart2/qa/extras/data/pptx/", "chart.pptx");
CPPUNIT_ASSERT_EQUAL(OUString("Column 1"), seriesList[1]); Reference<chart2::XChartDocument> xChartDoc(getChartDocFromDrawImpress(0, 0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("Column 2"), seriesList[2]); CPPUNIT_ASSERT(xChartDoc.is());
CPPUNIT_ASSERT_EQUAL(OUString("Column 3"), seriesList[3]);
Reference<chart2::XChartType> xCT = getChartTypeFromDoc(xChartDoc, 0, 0);
CPPUNIT_ASSERT(xCT.is());
std::vector<uno::Sequence<uno::Any> > aLabels = getDataSeriesLabelsFromChartType(xCT);
CPPUNIT_ASSERT_EQUAL(size_t(3), aLabels.size());
CPPUNIT_ASSERT_EQUAL(OUString("Column 1"), aLabels[0][0].get<OUString>());
CPPUNIT_ASSERT_EQUAL(OUString("Column 2"), aLabels[1][0].get<OUString>());
CPPUNIT_ASSERT_EQUAL(OUString("Column 3"), aLabels[2][0].get<OUString>());
} }
void Chart2ImportTest::testODPChartSeries() void Chart2ImportTest::testODPChartSeries()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment