Skip to content

Commit bdb8ab3

Browse files
macfarlagaryschulte
authored andcommitted
junit 5 ftw (besu-eth#6253)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com> Signed-off-by: garyschulte <garyschulte@gmail.com>
1 parent 41f3f75 commit bdb8ab3

33 files changed

+89
-87
lines changed

consensus/common/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ dependencies {
5353
testImplementation project( path: ':crypto:services', configuration: 'testSupportArtifacts')
5454
testImplementation project(':metrics:core')
5555

56-
testImplementation 'junit:junit'
5756
testImplementation 'org.assertj:assertj-core'
5857
testImplementation 'org.awaitility:awaitility'
5958
testImplementation 'org.junit.jupiter:junit-jupiter'
6059
testImplementation 'org.mockito:mockito-core'
60+
testImplementation 'org.mockito:mockito-junit-jupiter'
6161

6262
testRuntimeOnly 'org.junit.vintage:junit-vintage-engine'
6363

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/CombinedProtocolScheduleFactoryTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
import java.util.function.Function;
3636
import java.util.stream.Collectors;
3737

38-
import org.junit.Test;
39-
import org.junit.runner.RunWith;
40-
import org.mockito.junit.MockitoJUnitRunner;
38+
import org.junit.jupiter.api.Test;
39+
import org.junit.jupiter.api.extension.ExtendWith;
40+
import org.mockito.junit.jupiter.MockitoExtension;
4141

42-
@RunWith(MockitoJUnitRunner.class)
42+
@ExtendWith(MockitoExtension.class)
4343
public class CombinedProtocolScheduleFactoryTest {
4444

4545
private final CombinedProtocolScheduleFactory combinedProtocolScheduleFactory =

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/ForksScheduleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import java.util.List;
2525
import java.util.Optional;
2626

27-
import org.junit.Test;
27+
import org.junit.jupiter.api.Test;
2828

2929
public class ForksScheduleTest {
3030

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/MigratingMiningCoordinatorTest.java

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

1717
import static java.util.Collections.emptyList;
1818
import static org.hyperledger.besu.ethereum.core.BlockHeader.GENESIS_BLOCK_NUMBER;
19+
import static org.mockito.Mockito.lenient;
1920
import static org.mockito.Mockito.mock;
2021
import static org.mockito.Mockito.reset;
2122
import static org.mockito.Mockito.verify;
@@ -40,13 +41,13 @@
4041
import java.util.function.Consumer;
4142

4243
import org.apache.tuweni.bytes.Bytes;
43-
import org.junit.Before;
44-
import org.junit.Test;
45-
import org.junit.runner.RunWith;
44+
import org.junit.jupiter.api.BeforeEach;
45+
import org.junit.jupiter.api.Test;
46+
import org.junit.jupiter.api.extension.ExtendWith;
4647
import org.mockito.Mock;
47-
import org.mockito.junit.MockitoJUnitRunner;
48+
import org.mockito.junit.jupiter.MockitoExtension;
4849

49-
@RunWith(MockitoJUnitRunner.class)
50+
@ExtendWith(MockitoExtension.class)
5051
public class MigratingMiningCoordinatorTest {
5152

5253
@Mock private BftMiningCoordinator coordinator1;
@@ -58,7 +59,7 @@ public class MigratingMiningCoordinatorTest {
5859
private ForksSchedule<MiningCoordinator> coordinatorSchedule;
5960
private static final long MIGRATION_BLOCK_NUMBER = 5L;
6061

61-
@Before
62+
@BeforeEach
6263
public void setup() {
6364
coordinatorSchedule = createCoordinatorSchedule(coordinator1, coordinator2);
6465
final Block block = new Block(blockHeader, blockBody);
@@ -87,13 +88,12 @@ public void startShouldRegisterThisCoordinatorAsObserver() {
8788
@Test
8889
public void startShouldUnregisterDelegateCoordinatorAsObserver() {
8990
final BftMiningCoordinator delegateCoordinator = createDelegateCoordinator();
90-
when(blockchain.observeBlockAdded(delegateCoordinator)).thenReturn(1L);
91+
lenient().when(blockchain.observeBlockAdded(delegateCoordinator)).thenReturn(1L);
9192
final MigratingMiningCoordinator coordinator =
9293
new MigratingMiningCoordinator(
9394
createCoordinatorSchedule(delegateCoordinator, coordinator2), blockchain);
9495

9596
coordinator.start();
96-
9797
verify(blockchain).observeBlockAdded(coordinator);
9898
verify(blockchain).observeBlockAdded(delegateCoordinator);
9999
verify(blockchain).removeObserver(1L);

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/MigratingProtocolContextTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import java.util.List;
2626
import java.util.Optional;
2727

28-
import org.junit.Test;
28+
import org.junit.jupiter.api.Test;
2929
import org.mockito.Mockito;
3030

3131
public class MigratingProtocolContextTest {

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/BaseBftProtocolScheduleBuilderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import java.util.List;
4343
import java.util.Optional;
4444

45-
import org.junit.Test;
45+
import org.junit.jupiter.api.Test;
4646

4747
public class BaseBftProtocolScheduleBuilderTest {
4848

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/BaseForksSchedulesFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import java.util.function.Consumer;
3131

3232
import com.fasterxml.jackson.databind.node.ObjectNode;
33-
import org.junit.Test;
33+
import org.junit.jupiter.api.Test;
3434

3535
public abstract class BaseForksSchedulesFactoryTest<
3636
C extends BftConfigOptions, M extends MutableBftConfigOptions> {

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/BftEventQueueTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import java.util.List;
2525
import java.util.concurrent.TimeUnit;
2626

27-
import org.junit.Test;
27+
import org.junit.jupiter.api.Test;
2828

2929
public class BftEventQueueTest {
3030
private static final int MAX_QUEUE_SIZE = 1000;

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/BftForksScheduleFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import java.util.List;
3030
import java.util.Map;
3131

32-
import org.junit.Test;
32+
import org.junit.jupiter.api.Test;
3333
import org.mockito.Mockito;
3434

3535
public class BftForksScheduleFactoryTest {

consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/BftHelpersTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
package org.hyperledger.besu.consensus.common.bft;
1616

1717
import org.assertj.core.api.Assertions;
18-
import org.junit.Test;
18+
import org.junit.jupiter.api.Test;
1919

2020
public class BftHelpersTest {
2121

0 commit comments

Comments
 (0)