test/source/unoapi_test.cxx |   18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

New commits:
commit 835dc57c205b84f16484184434a903291f4b6eee
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Fri Oct 6 17:53:04 2023 +0300
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Fri Oct 6 19:15:43 2023 +0200

    Simplify a bit
    
    Change-Id: Idb278ea6731793631fe1282820c7e7d3fccf33d2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157653
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/test/source/unoapi_test.cxx b/test/source/unoapi_test.cxx
index 464f374201bd..2dab1151f092 100644
--- a/test/source/unoapi_test.cxx
+++ b/test/source/unoapi_test.cxx
@@ -72,22 +72,16 @@ void UnoApiTest::setTestInteractionHandler(const char* 
pPassword,
                                            std::vector<beans::PropertyValue>& 
rFilterOptions)
 {
     OUString sPassword = OUString::createFromAscii(pPassword);
-    rFilterOptions.emplace_back();
+    auto& rPropertyValue = rFilterOptions.emplace_back();
     xInteractionHandler
         = rtl::Reference<TestInteractionHandler>(new 
TestInteractionHandler(sPassword));
     css::uno::Reference<task::XInteractionHandler2> const 
xInteraction(xInteractionHandler);
-    rFilterOptions[0].Name = "InteractionHandler";
-    rFilterOptions[0].Value <<= xInteraction;
+    rPropertyValue.Name = "InteractionHandler";
+    rPropertyValue.Value <<= xInteraction;
 }
 
 void UnoApiTest::load(OUString const& rURL, const char* pPassword)
 {
-    if (mxComponent.is())
-    {
-        mxComponent->dispose();
-        mxComponent.clear();
-    }
-
     std::vector<beans::PropertyValue> aFilterOptions;
 
     if (pPassword)
@@ -111,8 +105,7 @@ void UnoApiTest::load(OUString const& rURL, const char* 
pPassword)
         aFilterOptions.push_back(aValue);
     }
 
-    mxComponent
-        = loadFromDesktop(rURL, OUString(), 
comphelper::containerToSequence(aFilterOptions));
+    loadWithParams(rURL, comphelper::containerToSequence(aFilterOptions));
 
     if (pPassword)
     {
@@ -160,7 +153,6 @@ void UnoApiTest::save(const OUString& rFilter, const char* 
pPassword)
     aMediaDescriptor["FilterName"] <<= rFilter;
     if (!maFilterOptions.isEmpty())
         aMediaDescriptor["FilterOptions"] <<= maFilterOptions;
-    css::uno::Reference<frame::XStorable> xStorable(mxComponent, 
css::uno::UNO_QUERY_THROW);
 
     if (pPassword)
     {
@@ -183,7 +175,7 @@ void UnoApiTest::save(const OUString& rFilter, const char* 
pPassword)
         }
     }
 
-    xStorable->storeToURL(maTempFile.GetURL(), 
aMediaDescriptor.getAsConstPropertyValueList());
+    saveWithParams(aMediaDescriptor.getAsConstPropertyValueList());
 
     if (!mbSkipValidation)
     {

Reply via email to