diff --git a/pom.xml b/pom.xml
index c4bfd7df..9907b7ee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,6 +78,7 @@
spring.hateoas
2.2.0
3.0.2
+ 5.3.2
2.2.1
Californium-SR4
1.7.25
@@ -418,6 +419,13 @@
import
pom
+
+ org.junit
+ junit-bom
+ ${junit.version}
+ pom
+ import
+
@@ -548,9 +556,14 @@
- junit
- junit
- 4.12
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
test
@@ -563,7 +576,7 @@
org.mockito
- mockito-core
+ mockito-junit-jupiter
2.23.4
test
@@ -587,6 +600,12 @@
jadler-all
1.3.0
test
+
+
+ junit
+ junit
+
+
diff --git a/src/docs/java/org/springframework/hateoas/FundamentalsTest.java b/src/docs/java/org/springframework/hateoas/FundamentalsTest.java
index daebd546..c8fa70fd 100644
--- a/src/docs/java/org/springframework/hateoas/FundamentalsTest.java
+++ b/src/docs/java/org/springframework/hateoas/FundamentalsTest.java
@@ -20,7 +20,7 @@ import static org.assertj.core.api.Assertions.*;
import java.util.HashMap;
import java.util.Map;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
/**
* @author Oliver Drotbohm
diff --git a/src/test/java/org/springframework/hateoas/AbstractJackson2MarshallingIntegrationTest.java b/src/test/java/org/springframework/hateoas/AbstractJackson2MarshallingIntegrationTest.java
index 39ba52ba..0077efa1 100755
--- a/src/test/java/org/springframework/hateoas/AbstractJackson2MarshallingIntegrationTest.java
+++ b/src/test/java/org/springframework/hateoas/AbstractJackson2MarshallingIntegrationTest.java
@@ -18,7 +18,7 @@ package org.springframework.hateoas;
import java.io.StringWriter;
import java.io.Writer;
-import org.junit.Before;
+import org.junit.jupiter.api.BeforeEach;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -33,7 +33,7 @@ public abstract class AbstractJackson2MarshallingIntegrationTest {
protected ObjectMapper mapper;
- @Before
+ @BeforeEach
public void setUp() {
mapper = new ObjectMapper();
}
diff --git a/src/test/java/org/springframework/hateoas/ArchitectureTest.java b/src/test/java/org/springframework/hateoas/ArchitectureTest.java
index 0a5e6cc5..c2d50ef3 100644
--- a/src/test/java/org/springframework/hateoas/ArchitectureTest.java
+++ b/src/test/java/org/springframework/hateoas/ArchitectureTest.java
@@ -15,7 +15,7 @@
*/
package org.springframework.hateoas;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import com.tngtech.archunit.core.domain.JavaClasses;
import com.tngtech.archunit.core.importer.ClassFileImporter;
diff --git a/src/test/java/org/springframework/hateoas/CollectionModelUnitTest.java b/src/test/java/org/springframework/hateoas/CollectionModelUnitTest.java
index 5da387a2..9ff94861 100755
--- a/src/test/java/org/springframework/hateoas/CollectionModelUnitTest.java
+++ b/src/test/java/org/springframework/hateoas/CollectionModelUnitTest.java
@@ -20,7 +20,7 @@ import static org.assertj.core.api.Assertions.*;
import java.util.Collections;
import java.util.Set;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link CollectionModel}.
diff --git a/src/test/java/org/springframework/hateoas/EntityModelIntegrationTest.java b/src/test/java/org/springframework/hateoas/EntityModelIntegrationTest.java
index fac3db9a..e65677d0 100755
--- a/src/test/java/org/springframework/hateoas/EntityModelIntegrationTest.java
+++ b/src/test/java/org/springframework/hateoas/EntityModelIntegrationTest.java
@@ -17,7 +17,7 @@ package org.springframework.hateoas;
import static org.assertj.core.api.Assertions.*;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
diff --git a/src/test/java/org/springframework/hateoas/EntityModelUnitTest.java b/src/test/java/org/springframework/hateoas/EntityModelUnitTest.java
index 21331450..88aff289 100755
--- a/src/test/java/org/springframework/hateoas/EntityModelUnitTest.java
+++ b/src/test/java/org/springframework/hateoas/EntityModelUnitTest.java
@@ -19,7 +19,7 @@ import static org.assertj.core.api.Assertions.*;
import java.util.Collections;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
/**
* Unit tests for {@link EntityModel}.
@@ -66,8 +66,11 @@ public class EntityModelUnitTest {
assertThat(right).isNotEqualTo(left);
}
- @Test(expected = IllegalArgumentException.class)
+ @Test
public void rejectsCollectionContent() {
- new EntityModel