test/source/unoapi_test.cxx |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

New commits:
commit ba6cab4beb1fd698b77626b252f30e1852959839
Author:     Xisco Fauli <[email protected]>
AuthorDate: Mon Feb 2 14:44:15 2026 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Mon Feb 2 16:45:22 2026 +0100

    UnoApiTest: call validate from saveWithParams
    
    Some tests call saveWithParams directly
    
    Change-Id: I5a0cfaaa0693c6a7a41d69a8863d90f209021abc
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198549
    Reviewed-by: Xisco Fauli <[email protected]>
    Tested-by: Jenkins

diff --git a/test/source/unoapi_test.cxx b/test/source/unoapi_test.cxx
index 008509ca136c..57c8b11cc0c2 100644
--- a/test/source/unoapi_test.cxx
+++ b/test/source/unoapi_test.cxx
@@ -180,15 +180,20 @@ void UnoApiTest::save(TestFilter eFilter, const char* 
pPassword)
     }
 
     saveWithParams(aMediaDescriptor.getAsConstPropertyValueList());
-
-    if (!mbSkipValidation)
-        validate(maTempFile.GetFileName(), aFilter);
 }
 
 void UnoApiTest::saveWithParams(const uno::Sequence<beans::PropertyValue>& 
rParams)
 {
     css::uno::Reference<frame::XStorable> xStorable(mxComponent, 
css::uno::UNO_QUERY_THROW);
     xStorable->storeToURL(maTempFile.GetURL(), rParams);
+
+    if (!mbSkipValidation)
+    {
+        ::comphelper::SequenceAsHashMap aParamsHash(rParams);
+        OUString aFilterName;
+        aParamsHash.getValue(u"FilterName"_ustr) >>= aFilterName;
+        validate(maTempFile.GetFileName(), aFilterName);
+    }
 }
 
 void UnoApiTest::saveAndReload(TestFilter eFilter, const char* pPassword)

Reply via email to