sw/qa/api/SwXChapterNumbering.cxx |    9 ++++++++-
 sw/qa/api/SwXNumberingRules.cxx   |   10 ++++++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

New commits:
commit dc32bfbf22b36134cfe2786ad7d83b7703e77cb6
Author:     Xisco Fauli <[email protected]>
AuthorDate: Mon Feb 16 12:55:10 2026 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Mon Feb 16 14:40:32 2026 +0100

    CppunitTest_sw_apitests: only load one document per test
    
    Change-Id: Id5d3b9b2d364ef0992ff25fc85d229003b64cf1b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199478
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/sw/qa/api/SwXChapterNumbering.cxx 
b/sw/qa/api/SwXChapterNumbering.cxx
index f2ba5d0fd09c..ed2eb4298a5f 100644
--- a/sw/qa/api/SwXChapterNumbering.cxx
+++ b/sw/qa/api/SwXChapterNumbering.cxx
@@ -43,7 +43,6 @@ public:
 
     Reference<XInterface> init() override
     {
-        loadFromURL(u"private:factory/swriter"_ustr);
         Reference<text::XTextDocument> xTextDocument(mxComponent, 
UNO_QUERY_THROW);
 
         Reference<text::XChapterNumberingSupplier> xCNSupplier(xTextDocument, 
UNO_QUERY_THROW);
@@ -60,6 +59,7 @@ public:
         }
         return Reference<XInterface>(xCNRules, UNO_QUERY_THROW);
     }
+    virtual void setUp() override;
 
     CPPUNIT_TEST_SUITE(SwXChapterNumbering);
     CPPUNIT_TEST(testGetCount);
@@ -75,6 +75,13 @@ public:
     CPPUNIT_TEST_SUITE_END();
 };
 
+void SwXChapterNumbering::setUp()
+{
+    UnoApiTest::setUp();
+    // create writer document
+    loadFromURL(u"private:factory/swriter"_ustr);
+}
+
 CPPUNIT_TEST_SUITE_REGISTRATION(SwXChapterNumbering);
 }
 
diff --git a/sw/qa/api/SwXNumberingRules.cxx b/sw/qa/api/SwXNumberingRules.cxx
index 0cef4f4312bf..c622a89d379b 100644
--- a/sw/qa/api/SwXNumberingRules.cxx
+++ b/sw/qa/api/SwXNumberingRules.cxx
@@ -52,7 +52,6 @@ public:
 
     Reference<XInterface> init() override
     {
-        loadFromURL(u"private:factory/swriter"_ustr);
         Reference<text::XTextDocument> xTextDocument(mxComponent, 
UNO_QUERY_THROW);
 
         Reference<container::XIndexAccess> xIndexAccess;
@@ -111,10 +110,17 @@ public:
 
         return Reference<XInterface>(xNumRules, UNO_QUERY_THROW);
     }
+
+    virtual void setUp() override
+    {
+        UnoApiTest::setUp();
+        // create writer document
+        loadFromURL(u"private:factory/swriter"_ustr);
+    }
+
     //tdf#135335
     void testBulletFontName()
     {
-        loadFromURL(u"private:factory/swriter"_ustr);
         Reference<text::XTextDocument> xTextDoc(mxComponent, UNO_QUERY_THROW);
         Reference<text::XText> xText = xTextDoc->getText();
         Reference<text::XTextCursor> xCursor = xText->createTextCursor();

Reply via email to