From 326f8dc37bc11591e7d683b21085da7ee15b8072 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Thu, 17 Apr 2014 02:42:15 +0200 Subject: add test case for fdo#70609 Change-Id: I85ddd43f5c8e88c6f6bf19284b0822f8bbea1d44 --- chart2/qa/extras/chart2import.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'chart2/qa/extras/chart2import.cxx') diff --git a/chart2/qa/extras/chart2import.cxx b/chart2/qa/extras/chart2import.cxx index bdebe510d781..4d7f4b0bf6a3 100644 --- a/chart2/qa/extras/chart2import.cxx +++ b/chart2/qa/extras/chart2import.cxx @@ -35,6 +35,7 @@ public: void testODPChartSeries(); void testBnc864396(); void testSimpleStrictXLSX(); + void testDelayedCellImport(); // chart range referencing content on later sheets CPPUNIT_TEST_SUITE(Chart2ImportTest); CPPUNIT_TEST(Fdo60083); @@ -57,6 +58,7 @@ public: CPPUNIT_TEST(testODPChartSeries); CPPUNIT_TEST(testBnc864396); CPPUNIT_TEST(testSimpleStrictXLSX); + CPPUNIT_TEST(testDelayedCellImport); CPPUNIT_TEST_SUITE_END(); private: @@ -311,6 +313,17 @@ void Chart2ImportTest::testSimpleStrictXLSX() } +void Chart2ImportTest::testDelayedCellImport() +{ + load("/chart2/qa/extras/data/xlsx/", "fdo70609.xlsx"); + uno::Reference< chart2::XChartDocument > xChartDoc = getChartDocFromSheet( 0, mxComponent ); + Reference< chart2::data::XDataSequence > xDataSeq = + getDataSequenceFromDocByRole(xChartDoc, "values-x"); + + OUString aRange = xDataSeq->getSourceRangeRepresentation(); + CPPUNIT_ASSERT_EQUAL(OUString("$Sheet2.$C$5:$C$9"), aRange); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Chart2ImportTest); CPPUNIT_PLUGIN_IMPLEMENT(); -- cgit v1.2.3