Skip to content

Commit 67b4412

Browse files
committed
Use MockitoRule instead of @before setup (#483)
Based on a suggestion by Jens Wille.
1 parent f3b3d92 commit 67b4412

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

metafacture-csv/src/test/java/org/metafacture/csv/CsvEncoderTest.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.metafacture.csv;
1818

19+
import org.junit.Rule;
1920
import org.metafacture.framework.ObjectReceiver;
2021

2122
import org.junit.Before;
@@ -26,6 +27,8 @@
2627
import org.mockito.Mockito;
2728
import org.mockito.MockitoAnnotations;
2829
import org.mockito.exceptions.base.MockitoAssertionError;
30+
import org.mockito.junit.MockitoJUnit;
31+
import org.mockito.junit.MockitoRule;
2932

3033
import java.util.Arrays;
3134
import java.util.function.Consumer;
@@ -53,13 +56,8 @@ public final class CsvEncoderTest {
5356
private static final String VALUE5 = "e";
5457
private static final String VALUE6 = "f";
5558

56-
@Before
57-
public void setup() {
58-
MockitoAnnotations.initMocks(this);
59-
CsvEncoder encoder = new CsvEncoder();
60-
encoder.setReceiver(receiver);
61-
}
62-
59+
@Rule
60+
public MockitoRule rule = MockitoJUnit.rule();
6361

6462
@Test
6563
public void shouldReceiveSingleRecord() {

0 commit comments

Comments
 (0)