framework/CppunitTest_framework_loadenv.mk |    3 +++
 framework/qa/cppunit/loadenv.cxx           |   22 +++++++---------------
 2 files changed, 10 insertions(+), 15 deletions(-)

New commits:
commit 86545868163667d7de4c7d1ef38f16d6d47f2b45
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Tue Nov 22 11:18:55 2022 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Tue Nov 22 14:32:40 2022 +0100

    CppunitTest_framework_loadenv: inherit from UnoApiTest
    
    Change-Id: I9c997691d6b7f0c46089eec86b614bcd1a0d71a5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143102
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/framework/CppunitTest_framework_loadenv.mk 
b/framework/CppunitTest_framework_loadenv.mk
index b1e01e474e66..4f5f4b8e8337 100644
--- a/framework/CppunitTest_framework_loadenv.mk
+++ b/framework/CppunitTest_framework_loadenv.mk
@@ -21,8 +21,11 @@ $(eval $(call 
gb_CppunitTest_use_libraries,framework_loadenv, \
        cppuhelper \
        sal \
        salhelper \
+       subsequenttest \
        test \
        unotest \
+       utl \
+       tl \
        vcl \
 ))
 
diff --git a/framework/qa/cppunit/loadenv.cxx b/framework/qa/cppunit/loadenv.cxx
index 4842645bb75c..c9aa2789d9ca 100644
--- a/framework/qa/cppunit/loadenv.cxx
+++ b/framework/qa/cppunit/loadenv.cxx
@@ -7,8 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
-#include <test/bootstrapfixture.hxx>
-#include <unotest/macros_test.hxx>
+#include <test/unoapi_test.hxx>
 
 #include <com/sun/star/frame/Desktop.hpp>
 #include <com/sun/star/frame/XFrame.hpp>
@@ -22,21 +21,15 @@ using namespace ::com::sun::star;
 namespace
 {
 /// Covers framework/source/loadenv/ fixes.
-class Test : public test::BootstrapFixture, public unotest::MacrosTest
+class Test : public UnoApiTest
 {
 public:
-    void setUp() override;
+    Test()
+        : UnoApiTest("/framework/qa/cppunit/data/")
+    {
+    }
 };
 
-void Test::setUp()
-{
-    test::BootstrapFixture::setUp();
-
-    mxDesktop.set(frame::Desktop::create(mxComponentContext));
-}
-
-constexpr OUStringLiteral DATA_DIRECTORY = u"/framework/qa/cppunit/data/";
-
 class DocumentOpener
 {
 public:
@@ -61,8 +54,7 @@ CPPUNIT_TEST_FIXTURE(Test, testDoubleLoading)
     // path.
     for (int i = 0; i < 2; ++i)
     {
-        auto pURL = 
std::make_unique<OUString>(m_directories.getURLFromSrc(DATA_DIRECTORY)
-                                               + "double-loading.odt");
+        auto pURL = 
std::make_unique<OUString>(createFileURL(u"double-loading.odt"));
         Application::PostUserEvent(LINK(nullptr, DocumentOpener, 
OpenDocument), pURL.release());
     }
     Scheduler::ProcessEventsToIdle();

Reply via email to