RFR: 8315883: Open source several Swing JToolbar tests
Alexey Ivanov
aivanov at openjdk.org
Mon Sep 18 13:59:45 UTC 2023
On Thu, 14 Sep 2023 16:43:29 GMT, Damon Nguyen <dnguyen at openjdk.org> wrote:
> These are the tests being converted:
>
> javax/swing/JToolBar/4138694/bug4138694.java
> javax/swing/JToolBar/4140421/bug4140421.java
> javax/swing/JToolBar/4196662/bug4196662.java
> javax/swing/JToolBar/4243930/bug4243930.java
test/jdk/javax/swing/JToolBar/bug4138694.java line 48:
> 46: public static void main(String[] args) throws InterruptedException,
> 47: InvocationTargetException {
> 48: SwingUtilities.invokeAndWait(() -> {
This code can be safely run on the main thread, it does not depend on handling any events.
test/jdk/javax/swing/JToolBar/bug4138694.java line 54:
> 52: jtb.add(aa);
> 53: JComponent c = (JComponent)jtb.getComponentAtIndex(0);
> 54: if (!c.getToolTipText().equals("Action")) {
You may want to introduce a constant for `"Action"`.
test/jdk/javax/swing/JToolBar/bug4140421.java line 38:
> 36: public static void main(String[] args) throws InterruptedException,
> 37: InvocationTargetException {
> 38: SwingUtilities.invokeAndWait(() -> {
This code can be run safely on the main thread.
test/jdk/javax/swing/JToolBar/bug4196662.java line 39:
> 37: public static void main(String[] args) throws InterruptedException,
> 38: InvocationTargetException {
> 39: SwingUtilities.invokeAndWait(() -> {
I think this can also be run on the main thread, if you like.
test/jdk/javax/swing/JToolBar/bug4243930.java line 48:
> 46: public static void main(String[] argv) throws InterruptedException,
> 47: InvocationTargetException {
> 48: SwingUtilities.invokeAndWait(() -> {
Also safe to run on the main thread.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15748#discussion_r1328761906
PR Review Comment: https://git.openjdk.org/jdk/pull/15748#discussion_r1328763099
PR Review Comment: https://git.openjdk.org/jdk/pull/15748#discussion_r1328764305
PR Review Comment: https://git.openjdk.org/jdk/pull/15748#discussion_r1328767371
PR Review Comment: https://git.openjdk.org/jdk/pull/15748#discussion_r1328770419
More information about the client-libs-dev
mailing list