Kaydet (Commit) 2aaea677 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

add test for line only chart export, related tdf#90728

Change-Id: I4c8319b1b675297c25a70584e151cf985870c0f8
üst f3375fa0
...@@ -90,6 +90,7 @@ public: ...@@ -90,6 +90,7 @@ public:
void testTitleOverlayXLSX(); void testTitleOverlayXLSX();
void testInvertIfNegativeXLSX(); void testInvertIfNegativeXLSX();
void testBubble3DXLSX(); void testBubble3DXLSX();
void testNoMarkerXLSX();
CPPUNIT_TEST_SUITE(Chart2ExportTest); CPPUNIT_TEST_SUITE(Chart2ExportTest);
CPPUNIT_TEST(test); CPPUNIT_TEST(test);
...@@ -144,6 +145,7 @@ public: ...@@ -144,6 +145,7 @@ public:
CPPUNIT_TEST(testTitleOverlayXLSX); CPPUNIT_TEST(testTitleOverlayXLSX);
CPPUNIT_TEST(testInvertIfNegativeXLSX); CPPUNIT_TEST(testInvertIfNegativeXLSX);
CPPUNIT_TEST(testBubble3DXLSX); CPPUNIT_TEST(testBubble3DXLSX);
CPPUNIT_TEST(testNoMarkerXLSX);
CPPUNIT_TEST_SUITE_END(); CPPUNIT_TEST_SUITE_END();
protected: protected:
...@@ -1308,6 +1310,16 @@ void Chart2ExportTest::testBubble3DXLSX() ...@@ -1308,6 +1310,16 @@ void Chart2ExportTest::testBubble3DXLSX()
assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:bubbleChart/c:bubble3D", "val", "0"); assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:bubbleChart/c:bubble3D", "val", "0");
} }
void Chart2ExportTest::testNoMarkerXLSX()
{
load("/chart2/qa/extras/data/xlsx/", "no_marker.xlsx");
xmlDocPtr pXmlDoc = parseExport("xl/charts/chart", "Calc Office Open XML");
CPPUNIT_ASSERT(pXmlDoc);
assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser[1]/c:marker/c:symbol", "val", "none");
assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser[2]/c:marker/c:symbol", "val", "none");
assertXPath(pXmlDoc, "/c:chartSpace/c:chart/c:plotArea/c:lineChart/c:marker", "val", "0");
}
CPPUNIT_TEST_SUITE_REGISTRATION(Chart2ExportTest); CPPUNIT_TEST_SUITE_REGISTRATION(Chart2ExportTest);
CPPUNIT_PLUGIN_IMPLEMENT(); CPPUNIT_PLUGIN_IMPLEMENT();
......
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