sc/qa/uitest/autofilter2/tdf95520.py |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

New commits:
commit 444c598f53cdcd6230af01e279f5e74feab94597
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Wed May 10 14:25:25 2023 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Wed May 10 17:23:35 2023 +0200

    sc: improve test a bit
    
    Change-Id: I26e06d76b6af1221fdfad1ae2c8dda4f10c70e19
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151632
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/qa/uitest/autofilter2/tdf95520.py 
b/sc/qa/uitest/autofilter2/tdf95520.py
index ec245912c5a2..33b9e1948b9a 100644
--- a/sc/qa/uitest/autofilter2/tdf95520.py
+++ b/sc/qa/uitest/autofilter2/tdf95520.py
@@ -7,7 +7,7 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 #
 from uitest.framework import UITestCase
-from uitest.uihelper.common import get_url_for_data_file
+from uitest.uihelper.common import get_url_for_data_file, get_state_as_dict
 from libreoffice.uno.propertyvalue import mkPropertyValues
 from libreoffice.calc.document import get_cell_by_position
 
@@ -27,9 +27,17 @@ class tdf95520(UITestCase):
             xMenu.executeAction("TYPE", mkPropertyValues({"KEYCODE":"DOWN"}))
             xMenu.executeAction("TYPE", mkPropertyValues({"KEYCODE":"RETURN"}))
 
-            # Choose Red
             xSubFloatWindow = self.xUITest.getFloatWindow()
             xSubMenu = xSubFloatWindow.getChild("textcolor")
+            self.assertEqual(3, len(xSubMenu.getChildren()))
+            self.assertEqual('false', 
get_state_as_dict(xSubMenu.getChild('0'))['IsChecked'])
+            self.assertEqual('#00FF00', 
get_state_as_dict(xSubMenu.getChild('0'))['Text'])
+            self.assertEqual('false', 
get_state_as_dict(xSubMenu.getChild('1'))['IsChecked'])
+            self.assertEqual('Red', 
get_state_as_dict(xSubMenu.getChild('1'))['Text'])
+            self.assertEqual('false', 
get_state_as_dict(xSubMenu.getChild('2'))['IsChecked'])
+            self.assertEqual('Yellow', 
get_state_as_dict(xSubMenu.getChild('2'))['Text'])
+
+            # Choose Red
             xSubMenu.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"DOWN"}))
             xSubMenu.executeAction("TYPE", 
mkPropertyValues({"KEYCODE":"RETURN"}))
 

Reply via email to