Skip to content

Commit a6fb342

Browse files
committed
Make RunNotifierTest a JUnit4-style test again
1 parent 6b39220 commit a6fb342

File tree

3 files changed

+17
-43
lines changed

3 files changed

+17
-43
lines changed

Diff for: src/test/java/junit/tests/AllTests.java

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ public static Test suite() {
1717
suite.addTest(junit.tests.framework.AllTests.suite());
1818
suite.addTest(junit.tests.runner.AllTests.suite());
1919
suite.addTest(junit.tests.extensions.AllTests.suite());
20-
suite.addTest(org.junit.tests.SmokeTests.suite());
2120
return suite;
2221
}
2322
}

Diff for: src/test/java/org/junit/runner/notification/RunNotifierTest.java

+17-21
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,20 @@
11
package org.junit.runner.notification;
22

33
import static org.hamcrest.core.Is.is;
4+
import static org.junit.Assert.assertNotNull;
45
import static org.junit.Assert.assertThat;
56

67
import java.util.concurrent.atomic.AtomicInteger;
78

8-
import junit.framework.TestCase;
9+
import org.junit.Test;
910
import org.junit.runner.Description;
1011
import org.junit.runner.Result;
1112

12-
/**
13-
* Tests for {@link RunNotifier}. These tests are written in JUnit3-style
14-
* because bugs in {@code RunNotifier} can cause incorrect results when running
15-
* other tests (including causing failed tests to appear to be passing).
16-
*/
17-
public class RunNotifierTest extends TestCase {
18-
private RunNotifier notifier;
13+
public class RunNotifierTest {
14+
private final RunNotifier notifier = new RunNotifier();
1915

20-
@Override
21-
protected void setUp() throws Exception {
22-
super.setUp();
23-
notifier = new RunNotifier();
24-
}
25-
26-
public void testNotifiesSecondListenerIfFirstThrowsException() {
16+
@Test
17+
public void notifiesSecondListenerIfFirstThrowsException() {
2718
FailureListener failureListener = new FailureListener();
2819
notifier.addListener(new CorruptListener());
2920
notifier.addListener(failureListener);
@@ -32,7 +23,8 @@ public void testNotifiesSecondListenerIfFirstThrowsException() {
3223
failureListener.failure);
3324
}
3425

35-
public void testHasNoProblemsWithFailingListeners() { // see issues 209 and 395
26+
@Test
27+
public void hasNoProblemsWithFailingListeners() { // see issues 209 and 395
3628
notifier.addListener(new CorruptListener());
3729
notifier.addListener(new FailureListener());
3830
notifier.addListener(new CorruptListener());
@@ -51,7 +43,8 @@ public void testFailure(Failure failure) throws Exception {
5143
}
5244
}
5345

54-
public void testAddAndRemoveWithNonThreadSafeListener() {
46+
@Test
47+
public void addAndRemoveWithNonThreadSafeListener() {
5548
CountingListener listener = new CountingListener();
5649
assertThat(listener.testStarted.get(), is(0));
5750
notifier.addListener(listener);
@@ -61,8 +54,9 @@ public void testAddAndRemoveWithNonThreadSafeListener() {
6154
notifier.fireTestStarted(null);
6255
assertThat(listener.testStarted.get(), is(1));
6356
}
64-
65-
public void testAddFirstAndRemoveWithNonThreadSafeListener() {
57+
58+
@Test
59+
public void addFirstAndRemoveWithNonThreadSafeListener() {
6660
CountingListener listener = new CountingListener();
6761
assertThat(listener.testStarted.get(), is(0));
6862
notifier.addFirstListener(listener);
@@ -73,7 +67,8 @@ public void testAddFirstAndRemoveWithNonThreadSafeListener() {
7367
assertThat(listener.testStarted.get(), is(1));
7468
}
7569

76-
public void testAddAndRemoveWithThreadSafeListener() {
70+
@Test
71+
public void addAndRemoveWithThreadSafeListener() {
7772
ThreadSafeListener listener = new ThreadSafeListener();
7873
assertThat(listener.testStarted.get(), is(0));
7974
notifier.addListener(listener);
@@ -84,7 +79,8 @@ public void testAddAndRemoveWithThreadSafeListener() {
8479
assertThat(listener.testStarted.get(), is(1));
8580
}
8681

87-
public void testAddFirstAndRemoveWithThreadSafeListener() {
82+
@Test
83+
public void addFirstAndRemoveWithThreadSafeListener() {
8884
ThreadSafeListener listener = new ThreadSafeListener();
8985
assertThat(listener.testStarted.get(), is(0));
9086
notifier.addFirstListener(listener);

Diff for: src/test/java/org/junit/tests/SmokeTests.java

-21
This file was deleted.

0 commit comments

Comments
 (0)