sc/qa/uitest/search_replace/tdf143759.py |    5 +++++
 sc/qa/uitest/search_replace/tdf57523.py  |    5 +++++
 sc/qa/uitest/search_replace/tdf65334.py  |    6 ++++++
 3 files changed, 16 insertions(+)

New commits:
commit 93c1241eec9f5df84a96c57f8050efd4851cb0df
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Fri Apr 1 14:42:00 2022 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Fri Apr 1 16:42:55 2022 +0200

    tdf#129629: sc: Add UItest
    
    Change-Id: I7da58c9f8da83676d68d74ef8d98606d462c9ea5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132427
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/uitest/search_replace/tdf143759.py 
b/sc/qa/uitest/search_replace/tdf143759.py
index e43442b8ec9f..f6f682e4d019 100644
--- a/sc/qa/uitest/search_replace/tdf143759.py
+++ b/sc/qa/uitest/search_replace/tdf143759.py
@@ -25,6 +25,11 @@ class tdf143759(UITestCase):
             gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": 
"A1:F6"}))
 
             with 
self.ui_test.execute_modeless_dialog_through_command(".uno:SearchDialog", 
close_button="close") as xDialog:
+
+                # More Options is expanded when there is a selection with data
+                xExpander = xDialog.getChild("OptionsExpander")
+                self.assertEqual("true", 
get_state_as_dict(xExpander)['Expanded'])
+
                 xSearchterm = xDialog.getChild("searchterm")
                 xSearchterm.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"CTRL+A"}))
                 xSearchterm.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"BACKSPACE"}))
diff --git a/sc/qa/uitest/search_replace/tdf57523.py 
b/sc/qa/uitest/search_replace/tdf57523.py
index 92e0cb601f74..f753a7a8a07d 100644
--- a/sc/qa/uitest/search_replace/tdf57523.py
+++ b/sc/qa/uitest/search_replace/tdf57523.py
@@ -25,6 +25,11 @@ class tdf57523(UITestCase):
             gridwin.executeAction("SELECT", mkPropertyValues({"RANGE": 
"A1:A4"}))
 
             with 
self.ui_test.execute_modeless_dialog_through_command(".uno:SearchDialog", 
close_button="close") as xDialog:
+
+                # More Options is expanded when there is a selection with data
+                xExpander = xDialog.getChild("OptionsExpander")
+                self.assertEqual("true", 
get_state_as_dict(xExpander)['Expanded'])
+
                 searchterm = xDialog.getChild("searchterm")
                 searchterm.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"CTRL+A"}))
                 searchterm.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"BACKSPACE"}))
diff --git a/sc/qa/uitest/search_replace/tdf65334.py 
b/sc/qa/uitest/search_replace/tdf65334.py
index d3178fb43360..855fb47a456e 100644
--- a/sc/qa/uitest/search_replace/tdf65334.py
+++ b/sc/qa/uitest/search_replace/tdf65334.py
@@ -35,6 +35,10 @@ class tdf65334(UITestCase):
             with 
self.ui_test.execute_modeless_dialog_through_command(".uno:SearchDialog", 
close_button="close") as xDialog:
                 xExpander = xDialog.getChild("OptionsExpander")
 
+                # tdf#129629: Without the fix in place, this test would have 
failed with
+                # AssertionError: 'false' != 'true'
+                self.assertEqual("false", 
get_state_as_dict(xExpander)['Expanded'])
+
                 xExpander.executeAction("EXPAND", tuple())
                 self.assertEqual("true", 
get_state_as_dict(xExpander)['Expanded'])
 
@@ -56,7 +60,9 @@ class tdf65334(UITestCase):
             with 
self.ui_test.execute_modeless_dialog_through_command(".uno:SearchDialog", 
close_button="close") as xDialog:
                 xSearchterm = xDialog.getChild("searchterm")
                 xCalcsearchin = xDialog.getChild("calcsearchin")
+                xExpander = xDialog.getChild("OptionsExpander")
 
+                self.assertEqual("false", 
get_state_as_dict(xExpander)['Expanded'])
                 self.assertEqual("Comment", 
get_state_as_dict(xSearchterm)['Text'])
                 self.assertEqual("Comments", 
get_state_as_dict(xCalcsearchin)['SelectEntryText'])
 

Reply via email to