Remove the existing Java AccessibleDropDownListBox tests and introduce a new C++/cppunit test that takes a bit of a different approach: Other than commitd2a5b4bc0b
Date: Tue Apr 26 16:56:56 2022 +0200 toolkit: convert AccessibleStatusBar test to C++ Just translate the test and add required or handy CppUnit helpers. which basically translated the existing AccessibleStatusBar test as is to C++/cppunit, don't do the same here, but: 1) Move the test from toolkit to vcl, where the a11y implementations for vcl widgets are located since commit9283da8585
Author: Michael Weghorn <m.weghorn@posteo.de> Date: Tue Dec 17 12:04:04 2024 +0100 a11y: Merge accessibility module into vcl 2) Instead of starting Writer and then searching for the accessible object of the dropdown listbox in the a11y tree, only create a simple dialog that contains a dropdown listbox (VCL ListBox with WB_DROPDOWN set). This minimizes the complexity/a11y tree to the object of interest. Apart from that, the general logic of what aspects are tested is mostly unchanged, now using the C++ helpers introduced in the above-mentionedd2a5b4bc0b
(and later commits) to test the various XAccessible* interfaces. The XAccessibleEventBroadcaster interface is no more explicitly tested, since the XAccessibleEventBroadcasterTester would require an XWindow again. However, the logic is implemented in the VCLXAccessibleComponent subclass used by almost all widgets (vcl::Window subclasses), so not explicitly testing it here shouldn't be a problem. Change-Id: I61bfff515c5e9f7e2d18b9279861c09ceede403e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182986 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
40 lines
1.5 KiB
Scilab
40 lines
1.5 KiB
Scilab
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# This file incorporates work covered by the following license notice:
|
|
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed
|
|
# with this work for additional information regarding copyright
|
|
# ownership. The ASF licenses this file to you under the Apache
|
|
# License, Version 2.0 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
#
|
|
|
|
#i86007 -o toolkit.AccessibleButton
|
|
#i88332 -o toolkit.AccessibleCheckBox
|
|
#i86008 -o toolkit.AccessibleComboBox
|
|
-o toolkit.AccessibleDropDownComboBox
|
|
#i86110 -o toolkit.AccessibleEdit
|
|
-o toolkit.AccessibleFixedText
|
|
#i86110 -o toolkit.AccessibleList
|
|
#i86110 -o toolkit.AccessibleListBox
|
|
#i86110 -o toolkit.AccessibleListItem
|
|
-o toolkit.AccessibleMenu
|
|
-o toolkit.AccessibleMenuBar
|
|
#i86009 -o toolkit.AccessibleMenuItem
|
|
-o toolkit.AccessibleMenuSeparator
|
|
#i52607 -o toolkit.AccessiblePopupMenu
|
|
#i86107,i86110 -o toolkit.AccessibleRadioButton
|
|
-o toolkit.AccessibleScrollBar
|
|
-o toolkit.AccessibleStatusBarItem
|
|
#i109643 -o toolkit.AccessibleTabControl
|
|
#i109643 -o toolkit.AccessibleTabPage
|
|
#i86287 -o toolkit.AccessibleToolBox
|
|
#i88605 -o toolkit.AccessibleToolBoxItem
|