blob: 822e2038195dc5d34015452b2ed3b8f3f835b7b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package org.junit.tests.listening;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.Request;
import org.junit.runner.notification.RunNotifier;
import org.junit.runner.notification.StoppedByUserException;
public class UserStopTest {
private RunNotifier fNotifier;
@Before public void createNotifier() {
fNotifier= new RunNotifier();
fNotifier.pleaseStop();
}
@Test(expected=StoppedByUserException.class) public void userStop() {
fNotifier.fireTestStarted(null);
}
public static class OneTest {
@Test public void foo() {}
}
@Test(expected=StoppedByUserException.class) public void stopClassRunner() throws Exception {
Request.aClass(OneTest.class).getRunner().run(fNotifier);
}
}
|