LANG-1416: Update to JUnit 5.3.0

Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/83b472b7
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/83b472b7
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/83b472b7

Branch: refs/heads/master
Commit: 83b472b754df1d4f8392490296d2467be7ce8855
Parents: 3287f31
Author: Benedikt Ritter <brit...@apache.org>
Authored: Tue Sep 4 11:30:17 2018 +0200
Committer: Benedikt Ritter <brit...@apache.org>
Committed: Tue Sep 4 15:08:37 2018 +0200

----------------------------------------------------------------------
 pom.xml | 31 ++++++++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-lang/blob/83b472b7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 39c5b94..bea54d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -507,12 +507,35 @@
     </contributor>
   </contributors>
 
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.junit</groupId>
+        <artifactId>junit-bom</artifactId>
+        <version>${junit.version}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+
   <!-- Lang should depend on very little -->
   <dependencies>
+    <!-- testing -->
+    <dependency>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter-api</artifactId>
+      <scope>test</scope>
+    </dependency>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.12</version>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter-engine</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <!-- Vintage engine needed for exectuing JUnit 4.x tests. Remove once all 
tests have been migrated to JUnit 5. -->
+    <dependency>
+      <groupId>org.junit.vintage</groupId>
+      <artifactId>junit-vintage-engine</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -595,6 +618,8 @@
     <jmh.version>1.21</jmh.version>
     <uberjar.name>benchmarks</uberjar.name>
 
+    <junit.version>5.3.0</junit.version>
+
     <!-- generate report even if there are binary incompatible changes -->
     
<commons.japicmp.breakBuildOnBinaryIncompatibleModifications>false</commons.japicmp.breakBuildOnBinaryIncompatibleModifications>
     <!-- 0.12.0 dies with a NullPointerException -->

Reply via email to