summaryrefslogtreecommitdiff
path: root/sc/qa/unit/dataproviders_test.cxx
diff options
context:
space:
mode:
authorVikas <vikasmahato0@gmail.com>2018-07-14 19:35:35 +0530
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2018-09-28 20:34:38 +0200
commit278b1de21f8395ab2a6c49377cf4aec4c16f05c6 (patch)
tree333bc2684a6a8173b5190fbccdbc90f036dfa09e /sc/qa/unit/dataproviders_test.cxx
parentc494273adea0293bbcfc022adc0ea13d5c21e18d (diff)
Added base as a data provider
Change-Id: Iaf23b70f303cd05bcf6450fed1246de894285526 Reviewed-on: https://gerrit.libreoffice.org/57447 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/qa/unit/dataproviders_test.cxx')
-rw-r--r--sc/qa/unit/dataproviders_test.cxx25
1 files changed, 25 insertions, 0 deletions
diff --git a/sc/qa/unit/dataproviders_test.cxx b/sc/qa/unit/dataproviders_test.cxx
index aef3ec6abb05..e8da21fa0b2d 100644
--- a/sc/qa/unit/dataproviders_test.cxx
+++ b/sc/qa/unit/dataproviders_test.cxx
@@ -31,12 +31,14 @@ public:
void testDataLargerThanDB();
void testHTMLImport();
void testXMLImport();
+ // void testBaseImport();
CPPUNIT_TEST_SUITE(ScDataProvidersTest);
CPPUNIT_TEST(testCSVImport);
CPPUNIT_TEST(testDataLargerThanDB);
CPPUNIT_TEST(testHTMLImport);
CPPUNIT_TEST(testXMLImport);
+ // CPPUNIT_TEST(testBaseImport);
CPPUNIT_TEST_SUITE_END();
private:
@@ -180,6 +182,29 @@ void ScDataProvidersTest::testXMLImport()
CPPUNIT_ASSERT_EQUAL(OUString("test4"), m_pDoc->GetString(1, 4, 0));
}
+/*
+void ScDataProvidersTest::testBaseImport()
+{
+ ScDBData* pDBData = new ScDBData("testDB", 0, 0, 0, 10, 10);
+ bool bInserted = m_pDoc->GetDBCollection()->getNamedDBs().insert(pDBData);
+ CPPUNIT_ASSERT(bInserted);
+
+ sc::ExternalDataSource aDataSource("~/dummy.file", "org.libreoffice.calc.sql", m_pDoc);
+ aDataSource.setDBData("testDB");
+ aDataSource.setID("biblio@Bibliography");
+
+
+ m_pDoc->GetExternalDataMapper().insertDataSource(aDataSource);
+ auto& rDataSources = m_pDoc->GetExternalDataMapper().getDataSources();
+ CPPUNIT_ASSERT(!rDataSources.empty());
+
+ rDataSources[0].refresh(m_pDoc, true);
+ Scheduler::ProcessEventsToIdle();
+
+ CPPUNIT_ASSERT_EQUAL(OUString("ARJ00"), m_pDoc->GetString(0, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(OUString("AVV00"), m_pDoc->GetString(1, 1, 0));
+}
+*/
ScDataProvidersTest::ScDataProvidersTest() :
ScBootstrapFixture( "sc/qa/unit/data/dataprovider" ),