dbaccess/qa - Seperate database connection so it can be reused
Change-Id: I982cf589aff159149190c7f0f78dc8085a700240 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174981 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
This commit is contained in:
committed by
Xisco Fauli
parent
4f08a15f3b
commit
37e082bd2b
@@ -31,6 +31,7 @@ class CRMDBTest : public DBTestBase
|
||||
public:
|
||||
void testCRMDatabase();
|
||||
void testRegistrationName();
|
||||
uno::Reference<XConnection> setUpDBConnection();
|
||||
|
||||
CPPUNIT_TEST_SUITE(CRMDBTest);
|
||||
CPPUNIT_TEST(testCRMDatabase);
|
||||
@@ -38,7 +39,7 @@ public:
|
||||
CPPUNIT_TEST_SUITE_END();
|
||||
};
|
||||
|
||||
void CRMDBTest::testCRMDatabase()
|
||||
uno::Reference<XConnection> CRMDBTest::setUpDBConnection()
|
||||
{
|
||||
createDBDocument(u"sdbc:embedded:hsqldb"_ustr);
|
||||
uno::Reference<sdb::XOfficeDatabaseDocument> xDocument(mxComponent, UNO_QUERY_THROW);
|
||||
@@ -49,6 +50,12 @@ void CRMDBTest::testCRMDatabase()
|
||||
createQueries(xDataSource);
|
||||
|
||||
uno::Reference<XConnection> xConnection = getConnectionForDocument(xDocument);
|
||||
return xConnection;
|
||||
}
|
||||
|
||||
void CRMDBTest::testCRMDatabase()
|
||||
{
|
||||
uno::Reference<XConnection> xConnection = setUpDBConnection();
|
||||
createTables(xConnection);
|
||||
|
||||
// test selection
|
||||
|
||||
Reference in New Issue
Block a user