changeset 9558:e88886252f07

8023475: [TEST BUG] Test javax/swing/JSlider/6794831/bug6794831.java does not wait long enough for test results Reviewed-by: anthony, pchelko
author serb
date Thu, 20 Mar 2014 19:59:58 +0400
parents 6a6b55b1a471
children 90e2420ac4ca
files test/javax/swing/JSlider/6794831/bug6794831.java
diffstat 1 files changed, 6 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/test/javax/swing/JSlider/6794831/bug6794831.java	Wed Mar 19 16:13:59 2014 +0400
+++ b/test/javax/swing/JSlider/6794831/bug6794831.java	Thu Mar 20 19:59:58 2014 +0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -31,18 +31,20 @@
 import javax.swing.*;
 import javax.swing.plaf.basic.BasicSliderUI;
 import java.awt.image.BufferedImage;
+import java.lang.reflect.InvocationTargetException;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
 
 public class bug6794831 {
     private final CountDownLatch countDownLatch = new CountDownLatch(1);
 
-    public static void main(String args[]) throws InterruptedException {
+    public static void main(String args[])
+            throws InterruptedException, InvocationTargetException {
         new bug6794831().run();
     }
 
-    private void run() throws InterruptedException {
-        SwingUtilities.invokeLater(new Runnable() {
+    private void run() throws InterruptedException, InvocationTargetException {
+        SwingUtilities.invokeAndWait(new Runnable() {
             public void run() {
                 for (UIManager.LookAndFeelInfo lookAndFeelInfo : UIManager.getInstalledLookAndFeels()) {
                     try {