aboutsummaryrefslogtreecommitdiffstats
path: root/tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java')
-rw-r--r--tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java b/tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java
index 84b93d8..bc87e9d 100644
--- a/tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java
+++ b/tests/reproducers/custom/JNLPClassLoaderDeadlock/testcases/JNLPClassLoaderDeadlockTest.java
@@ -43,7 +43,7 @@ import net.sourceforge.jnlp.annotations.NeedsDisplay;
import net.sourceforge.jnlp.annotations.TestInBrowsers;
import net.sourceforge.jnlp.browsertesting.BrowserTest;
import net.sourceforge.jnlp.browsertesting.Browsers;
-import net.sourceforge.jnlp.closinglisteners.AutoOkClosingListener;
+import net.sourceforge.jnlp.closinglisteners.RulesFolowingClosingListener;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
@@ -55,7 +55,10 @@ public class JNLPClassLoaderDeadlockTest extends BrowserTest {
@TestInBrowsers(testIn={Browsers.one})
@Bug(id="RH976833")
public void testClassLoaderDeadlock() throws Exception {
- ProcessResult pr = server.executeBrowser("JNLPClassLoaderDeadlock.html", AutoClose.CLOSE_ON_CORRECT_END);
+ RulesFolowingClosingListener listener = new RulesFolowingClosingListener();
+ listener.addContainsRule("JNLPClassLoaderDeadlock_1 applet finished");
+ listener.addContainsRule("JNLPClassLoaderDeadlock_2 applet finished");
+ ProcessResult pr = server.executeBrowser("JNLPClassLoaderDeadlock.html", listener, null);
assertTrue("First applet should have initialized",
pr.stdout.contains("JNLPClassLoaderDeadlock_1 applet initialized"));
assertTrue("Second applet should have initialized",