Skip to content

Commit bb4a8cd

Browse files
eddumelendezsnicoll
authored andcommitted
Provide dependency management for JUnit Jupiter
Spring Framework 5 provides support for JUnit 5. This commit adds dependency management for JUnit 5 and an upgrade for spring-boot-sample-junit-jupiter sample. See gh-10240
1 parent e6811de commit bb4a8cd

File tree

2 files changed

+27
-8
lines changed
  • spring-boot-dependencies
  • spring-boot-samples/spring-boot-sample-junit-jupiter

2 files changed

+27
-8
lines changed

spring-boot-dependencies/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@
124124
<jstl.version>1.2</jstl.version>
125125
<jtds.version>1.3.1</jtds.version>
126126
<junit.version>4.12</junit.version>
127+
<junit.jupiter.version>5.0.0</junit.jupiter.version>
128+
<junit.platform.version>1.0.0</junit.platform.version>
127129
<lettuce.version>5.0.0.RC2</lettuce.version>
128130
<liquibase.version>3.5.3</liquibase.version>
129131
<log4j2.version>2.9.0</log4j2.version>
@@ -931,6 +933,21 @@
931933
<artifactId>junit</artifactId>
932934
<version>${junit.version}</version>
933935
</dependency>
936+
<dependency>
937+
<groupId>org.junit.platform</groupId>
938+
<artifactId>junit-platform-launcher</artifactId>
939+
<version>${junit.platform.version}</version>
940+
</dependency>
941+
<dependency>
942+
<groupId>org.junit.jupiter</groupId>
943+
<artifactId>junit-jupiter-api</artifactId>
944+
<version>${junit.jupiter.version}</version>
945+
</dependency>
946+
<dependency>
947+
<groupId>org.junit.jupiter</groupId>
948+
<artifactId>junit-jupiter-engine</artifactId>
949+
<version>${junit.jupiter.version}</version>
950+
</dependency>
934951
<dependency>
935952
<groupId>mysql</groupId>
936953
<artifactId>mysql-connector-java</artifactId>

spring-boot-samples/spring-boot-sample-junit-jupiter/pom.xml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
</organization>
2020
<properties>
2121
<main.basedir>${basedir}/../..</main.basedir>
22-
<junit.jupiter.version>5.0.0-M6</junit.jupiter.version>
23-
<junit.platform.version>1.0.0-M6</junit.platform.version>
2422
</properties>
2523

2624
<dependencies>
@@ -40,10 +38,19 @@
4038
</exclusion>
4139
</exclusions>
4240
</dependency>
41+
<dependency>
42+
<groupId>org.junit.platform</groupId>
43+
<artifactId>junit-platform-launcher</artifactId>
44+
<scope>test</scope>
45+
</dependency>
4346
<dependency>
4447
<groupId>org.junit.jupiter</groupId>
4548
<artifactId>junit-jupiter-api</artifactId>
46-
<version>${junit.jupiter.version}</version>
49+
<scope>test</scope>
50+
</dependency>
51+
<dependency>
52+
<groupId>org.junit.jupiter</groupId>
53+
<artifactId>junit-jupiter-engine</artifactId>
4754
<scope>test</scope>
4855
</dependency>
4956
</dependencies>
@@ -63,11 +70,6 @@
6370
<artifactId>junit-platform-surefire-provider</artifactId>
6471
<version>${junit.platform.version}</version>
6572
</dependency>
66-
<dependency>
67-
<groupId>org.junit.jupiter</groupId>
68-
<artifactId>junit-jupiter-engine</artifactId>
69-
<version>${junit.jupiter.version}</version>
70-
</dependency>
7173
</dependencies>
7274
</plugin>
7375
</plugins>

0 commit comments

Comments
 (0)