Skip to content

Commit ffdc532

Browse files
authored
Merge pull request #27 from mk868/junit5
Migrate JUnit4 -> JUnit5
2 parents 11bcde4 + e569913 commit ffdc532

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
<properties>
3232
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3333
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
34-
<version.junit>4.13.2</version.junit>
35-
<version.hamcrest>2.2</version.hamcrest>
34+
<version.junit>5.11.0</version.junit>
35+
<version.hamcrest>3.0</version.hamcrest>
3636
<version.cid>v1.3.8</version.cid>
3737
</properties>
3838

@@ -50,8 +50,8 @@
5050
<version>${version.cid}</version>
5151
</dependency>
5252
<dependency>
53-
<groupId>junit</groupId>
54-
<artifactId>junit</artifactId>
53+
<groupId>org.junit.jupiter</groupId>
54+
<artifactId>junit-jupiter</artifactId>
5555
<version>${version.junit}</version>
5656
<scope>test</scope>
5757
</dependency>
@@ -77,7 +77,7 @@
7777
<plugin>
7878
<groupId>org.apache.maven.plugins</groupId>
7979
<artifactId>maven-surefire-plugin</artifactId>
80-
<version>2.19.1</version>
80+
<version>3.3.1</version>
8181
</plugin>
8282
<plugin>
8383
<groupId>org.apache.maven.plugins</groupId>

src/test/java/io/ipfs/api/MultiAddressTest.java

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,21 @@
22

33
import io.ipfs.multiaddr.*;
44
import io.ipfs.multihash.*;
5-
import org.junit.*;
5+
import org.junit.jupiter.api.Test;
66

77
import java.io.*;
88
import java.util.*;
99
import java.util.function.*;
1010
import java.util.stream.*;
1111

12+
import static org.junit.jupiter.api.Assertions.assertEquals;
13+
import static org.junit.jupiter.api.Assertions.assertFalse;
14+
import static org.junit.jupiter.api.Assertions.assertTrue;
15+
1216
public class MultiAddressTest {
1317

1418
@Test
15-
public void fails() {
19+
void fails() {
1620
List<String> parsed = Stream.of(
1721
"/ip4",
1822
"/ip4/::1",
@@ -74,12 +78,12 @@ public void fails() {
7478
}
7579

7680
@Test
77-
public void publicIps() {
81+
void publicIps() {
7882
List<MultiAddress> pub = Stream.of("/ip4/8.8.8.8")
7983
.map(MultiAddress::new)
8084
.collect(Collectors.toList());
8185
for (MultiAddress addr : pub) {
82-
Assert.assertTrue(addr.toString() + " is public", addr.isPublic(false));
86+
assertTrue(addr.isPublic(false), addr.toString() + " is public");
8387
}
8488
List<MultiAddress> priv = Stream.of(
8589
// "/ip4/100.64.0.0",
@@ -105,12 +109,12 @@ public void publicIps() {
105109
).map(MultiAddress::new)
106110
.collect(Collectors.toList());
107111
for (MultiAddress addr : priv) {
108-
Assert.assertTrue(addr.toString() + " is private", ! addr.isPublic(false));
112+
assertFalse(addr.isPublic(false), addr.toString() + " is private");
109113
}
110114
}
111115

112116
@Test
113-
public void succeeds() {
117+
void succeeds() {
114118
List<String> failed = Stream.of(
115119
"/ip4/1.2.3.4",
116120
"/ip4/0.0.0.0",
@@ -211,7 +215,7 @@ public void succeeds() {
211215
}
212216

213217
@Test
214-
public void equalsTests() {
218+
void equalsTests() {
215219
MultiAddress m1 = new MultiAddress("/ip4/127.0.0.1/udp/1234");
216220
MultiAddress m2 = new MultiAddress("/ip4/127.0.0.1/tcp/1234");
217221
MultiAddress m3 = new MultiAddress("/ip4/127.0.0.1/tcp/1234");
@@ -239,8 +243,8 @@ public void equalsTests() {
239243
throw new IllegalStateException("Should be equal!");
240244
}
241245

242-
@Test
243-
public void conversion() {
246+
@Test
247+
void conversion() {
244248
BiConsumer<String, String> test = (s, h) -> {
245249
if (!s.equals(new MultiAddress(fromHex(h)).toString()))
246250
throw new IllegalStateException(s + " != " + new MultiAddress(fromHex(h)));
@@ -273,15 +277,15 @@ public void conversion() {
273277
"bf0320efbcd45d0c5dc79781ac6f20ea5055a036afb48d45a52e7d68ec7d4338919e69");
274278
}
275279

276-
@Test
277-
public void dns() {
280+
@Test
281+
void dns() {
278282
String dns = "mydomain.com";
279283
int port = 5001;
280284
String address = "/dns6/"+dns+"/tcp/"+port+"/https";
281285
MultiAddress multiAddress = new MultiAddress(address);
282286

283-
Assert.assertEquals("host should be equal to " + dns, dns, multiAddress.getHost());
284-
Assert.assertEquals("port should be equal to " + port, port, multiAddress.getPort());
287+
assertEquals(dns, multiAddress.getHost(), "host should be equal to " + dns);
288+
assertEquals(port, multiAddress.getPort(), "port should be equal to " + port);
285289
}
286290

287291
public static byte[] fromHex(String hex) {

0 commit comments

Comments
 (0)