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:
Adam Seskunas
2024-11-18 10:06:15 +01:00
committed by Xisco Fauli
parent 4f08a15f3b
commit 37e082bd2b
+8 -1
View File
@@ -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