dbaccess/qa/unit/CRMDatabase_test.cxx |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

New commits:
commit 37e082bd2b968fcabd46b047643288f1d272e95c
Author:     Adam Seskunas <[email protected]>
AuthorDate: Sat Oct 12 04:03:55 2024 -0700
Commit:     Xisco Fauli <[email protected]>
CommitDate: Mon Nov 18 10:06:15 2024 +0100

    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 <[email protected]>

diff --git a/dbaccess/qa/unit/CRMDatabase_test.cxx 
b/dbaccess/qa/unit/CRMDatabase_test.cxx
index 634bd17b0b0d..9b61b85f8a12 100644
--- a/dbaccess/qa/unit/CRMDatabase_test.cxx
+++ b/dbaccess/qa/unit/CRMDatabase_test.cxx
@@ -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

Reply via email to