Skip to content

Commit 6b0c4b9

Browse files
authored
JAVA-26760: Updated and standardized the junit-jupiter-engine library (#16357)
* JAVA-26760: Updated and standardized the junit-jupiter-engine library * JAVA-26760: Updated and standardized the mockito-junit-jupiter library * fix mockito-junit-jupiter properties * fix maven-custom-plugin/usage-example properties * Fix quarkus-funqy * JAVA-26760: Fix NamespacedHierarchicalStore error in junit
1 parent 9177009 commit 6b0c4b9

File tree

47 files changed

+51
-59
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+51
-59
lines changed

aws-modules/aws-lambda-modules/todo-reminder-lambda/ToDoFunction/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
<guice.version>5.1.0</guice.version>
114114
<system-stubs-junit4.version>2.0.2</system-stubs-junit4.version>
115115
<assertj-core.version>3.19.0</assertj-core.version>
116-
<junit-jupiter.version>5.8.1</junit-jupiter.version>
117116
</properties>
118117

119118
</project>

core-java-modules/core-java-20/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<dependency>
2828
<groupId>org.mockito</groupId>
2929
<artifactId>mockito-junit-jupiter</artifactId>
30-
<version>5.2.0</version>
30+
<version>${mockito-junit-jupiter.version}</version>
3131
<scope>test</scope>
3232
</dependency>
3333
</dependencies>

core-java-modules/core-java-9-jigsaw/library-core/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
<dependency>
1616
<groupId>org.junit.jupiter</groupId>
1717
<artifactId>junit-jupiter-api</artifactId>
18-
<version>5.9.2</version>
18+
<version>${junit-jupiter.version}</version>
1919
<scope>test</scope>
2020
</dependency>
2121
<dependency>
2222
<groupId>org.junit.jupiter</groupId>
2323
<artifactId>junit-jupiter-engine</artifactId>
24-
<version>5.9.2</version>
24+
<version>${junit-jupiter.version}</version>
2525
<scope>test</scope>
2626
</dependency>
2727
</dependencies>

core-java-modules/core-java-io-apis-2/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
<version>${lombok.version}</version>
2121
<scope>provided</scope>
2222
</dependency>
23+
<dependency>
24+
<groupId>org.junit.jupiter</groupId>
25+
<artifactId>junit-jupiter</artifactId>
26+
</dependency>
2327
<!-- this is all you need to write tests with JUnit Jupiter -->
2428
<dependency>
2529
<groupId>org.junit.jupiter</groupId>

core-java-modules/core-java-jar/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<dependency>
4646
<groupId>org.mockito</groupId>
4747
<artifactId>mockito-junit-jupiter</artifactId>
48-
<version>${mockito.version}</version>
48+
<version>${mockito-junit-jupiter.version}</version>
4949
<scope>test</scope>
5050
</dependency>
5151
</dependencies>

core-java-modules/core-java-lang-6/docker-pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<dependency>
3131
<groupId>org.junit.jupiter</groupId>
3232
<artifactId>junit-jupiter-engine</artifactId>
33-
<version>5.10.1</version>
33+
<version>${junit-jupiter.version}</version>
3434
<scope>test</scope>
3535
</dependency>
3636
</dependencies>

maven-modules/jacoco-coverage-aggregation/jacoco-coverage-services-example/pom.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>org.junit.jupiter</groupId>
2525
<artifactId>junit-jupiter-engine</artifactId>
26-
<version>${junit-jupiter-engine.version}</version>
26+
<version>${junit-jupiter.version}</version>
2727
<scope>test</scope>
2828
</dependency>
2929
</dependencies>
@@ -44,7 +44,6 @@
4444
</build>
4545

4646
<properties>
47-
<junit-jupiter-engine.version>5.9.2</junit-jupiter-engine.version>
4847
<spring-context.version>6.0.11</spring-context.version>
4948
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
5049
</properties>

maven-modules/maven-custom-plugin/usage-example/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
<properties>
4646
<commons.lang3.version>3.9</commons.lang3.version>
47-
<junit-jupiter.version>5.8.1</junit-jupiter.version>
47+
<junit-jupiter.version>5.10.2</junit-jupiter.version> <!-- This module doesn't inherit from parent -->
4848
</properties>
4949

5050
</project>

maven-modules/maven-exec-plugin/pom.xml

+5-6
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,30 @@
2727
<dependency>
2828
<groupId>org.junit.jupiter</groupId>
2929
<artifactId>junit-jupiter</artifactId>
30-
<version>${junit.jupiter.version}</version>
30+
<version>${junit-jupiter.version}</version>
3131
<scope>test</scope>
3232
</dependency>
3333
<dependency>
3434
<groupId>org.junit.jupiter</groupId>
3535
<artifactId>junit-jupiter-engine</artifactId>
36-
<version>${junit.jupiter.version}</version>
36+
<version>${junit-jupiter.version}</version>
3737
<scope>test</scope>
3838
</dependency>
3939
<dependency>
4040
<groupId>org.junit.jupiter</groupId>
4141
<artifactId>junit-jupiter-api</artifactId>
42-
<version>${junit.jupiter.version}</version>
42+
<version>${junit-jupiter.version}</version>
4343
<scope>test</scope>
4444
</dependency>
4545
<dependency>
4646
<groupId>org.junit.vintage</groupId>
4747
<artifactId>junit-vintage-engine</artifactId>
48-
<version>${junit.jupiter.version}</version>
48+
<version>${junit-jupiter.version}</version>
4949
</dependency>
5050
<dependency>
5151
<groupId>org.junit.jupiter</groupId>
5252
<artifactId>junit-jupiter-params</artifactId>
53-
<version>${junit.jupiter.version}</version>
53+
<version>${junit-jupiter.version}</version>
5454
<scope>test</scope>
5555
</dependency>
5656
</dependencies>
@@ -84,7 +84,6 @@
8484
<properties>
8585
<maven-compiler-plugin.version>3.12.1</maven-compiler-plugin.version>
8686
<exec-maven-plugin.version>3.1.0</exec-maven-plugin.version>
87-
<junit.jupiter.version>5.10.0</junit.jupiter.version>
8887
<apache.maven.version>3.9.6</apache.maven.version>
8988
<apache.maven.invoker.version>3.2.0</apache.maven.invoker.version>
9089
</properties>

messaging-modules/spring-apache-camel/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
<properties>
7878
<camel.version>4.3.0</camel.version>
7979
<camel-swagger.version>3.22.0</camel-swagger.version>
80-
<junit-jupiter.version>5.10.1</junit-jupiter.version> <!--Version not compatible with the one inherited from parent-->
8180
<spring-boot.repackage.skip>true</spring-boot.repackage.skip> <!--Skip repackaging for multiple main classes-->
8281
</properties>
8382

messaging-modules/spring-jms/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
<maven-war-plugin.version>3.3.2</maven-war-plugin.version>
8686
<activemq-junit.version>5.16.5</activemq-junit.version>
8787
<testcontainers.version>1.17.3</testcontainers.version>
88-
<junit-jupiter.version>5.10.1</junit-jupiter.version>
8988
</properties>
9089

9190
</project>

parent-boot-3/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@
230230
<maven-resources-plugin.version>3.3.0</maven-resources-plugin.version>
231231
<maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
232232
<spring-boot.version>3.1.5</spring-boot.version>
233-
<junit-jupiter.version>5.8.2</junit-jupiter.version>
234233
<native-build-tools-plugin.version>0.9.17</native-build-tools-plugin.version>
235234
</properties>
236235

persistence-modules/read-only-transactions/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
<hibernate.version>6.4.2.Final</hibernate.version>
7373
<spring-boot.version>3.2.2</spring-boot.version>
7474
<spring-test.version>6.0.16</spring-test.version>
75-
<junit-jupiter.version>5.8.2</junit-jupiter.version>
7675
<h2.version>2.1.214</h2.version>
7776
</properties>
7877

persistence-modules/spring-boot-persistence-4/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@
8181

8282
<properties>
8383
<spring.boot.dependencies>3.2.2</spring.boot.dependencies>
84-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
8584
<maven.compiler.source>17</maven.compiler.source>
8685
<maven.compiler.target>17</maven.compiler.target>
8786
<db.util.version>1.0.7</db.util.version>

persistence-modules/spring-data-cassandra-2/pom.xml

+2-3
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@
6868
<dependency>
6969
<groupId>org.junit.jupiter</groupId>
7070
<artifactId>junit-jupiter-engine</artifactId>
71-
<version>${junit.jupiter.version}</version>
71+
<version>${junit-jupiter.version}</version>
7272
<scope>test</scope>
7373
</dependency>
7474
<dependency>
7575
<groupId>org.junit.jupiter</groupId>
7676
<artifactId>junit-jupiter-api</artifactId>
77-
<version>${junit.jupiter.version}</version>
77+
<version>${junit-jupiter.version}</version>
7878
<scope>test</scope>
7979
</dependency>
8080
</dependencies>
@@ -102,7 +102,6 @@
102102
<org.springframework.data.version>4.1.9</org.springframework.data.version>
103103
<testcontainers.version>1.19.5</testcontainers.version>
104104
<system.stubs.version>2.1.5</system.stubs.version>
105-
<junit.jupiter.version>5.9.3</junit.jupiter.version>
106105
<start-class>org.baeldung.springcassandra.SpringCassandraApplication</start-class>
107106
</properties>
108107

persistence-modules/spring-data-redis/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@
9292
<embedded-redis.version>0.6</embedded-redis.version>
9393
<jedis.version>5.1.2</jedis.version>
9494
<spring-boot.version>3.2.0</spring-boot.version>
95-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
9695
<start-class>com.baeldung.spring.data.redis.SpringRedisApplication</start-class>
9796
</properties>
9897

persistence-modules/spring-jdbc-2/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
</build>
5050

5151
<properties>
52-
<junit-jupiter.version>5.10.0</junit-jupiter.version>
5352
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5453
<spring-boot.version>3.2.4</spring-boot.version> <!-- Requires at least spring framework version 6.1.X to work -->
5554
</properties>

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1179,7 +1179,7 @@
11791179
<jackson.version>2.16.1</jackson.version>
11801180
<commons-fileupload.version>1.5</commons-fileupload.version>
11811181
<junit-platform.version>1.9.2</junit-platform.version>
1182-
<junit-jupiter.version>5.9.2</junit-jupiter.version>
1182+
<junit-jupiter.version>5.10.2</junit-jupiter.version>
11831183
<junit-platform-surefire-provider.version>1.3.2</junit-platform-surefire-provider.version>
11841184
<directory-maven-plugin.version>1.0</directory-maven-plugin.version>
11851185
<maven-install-plugin.version>3.1.1</maven-install-plugin.version>
@@ -1191,7 +1191,7 @@
11911191
<h2.version>2.2.224</h2.version>
11921192
<guava.version>33.0.0-jre</guava.version>
11931193
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
1194-
1194+
<mockito-junit-jupiter.version>5.11.0</mockito-junit-jupiter.version>
11951195
<logback.configurationFileName>logback-config-global.xml</logback.configurationFileName>
11961196
</properties>
11971197

quarkus-modules/quarkus-funqy/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
132132
<quarkus.platform.version>3.9.4</quarkus.platform.version>
133133
<surefire-plugin.version>3.0.0-M7</surefire-plugin.version>
134+
<junit-jupiter.version>5.7.2</junit-jupiter.version> <!-- Latest version not compatible. Maybe old quarkus version -->
134135
</properties>
135136

136137
</project>

spring-5-webflux-2/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
<mockwebserver.version>5.0.0-alpha.12</mockwebserver.version>
102102
<spring-boot.repackage.skip>true</spring-boot.repackage.skip>
103103
<spring-boot.version>3.2.2</spring-boot.version>
104-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
105104
</properties>
106105

107106
</project>

spring-5-webflux/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@
105105
<kotlin-stdlib.version>2.0.0-Beta4</kotlin-stdlib.version>
106106
<spring-boot.repackage.skip>true</spring-boot.repackage.skip>
107107
<spring-boot.version>3.2.2</spring-boot.version>
108-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
109108
</properties>
110109

111110
</project>

spring-batch/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@
8888
<spring-batch-core.version>5.1.1</spring-batch-core.version>
8989
<start-class>com.baeldung.batchtesting.SpringBatchApplication</start-class>
9090
<spring-boot.version>3.2.2</spring-boot.version>
91-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
9291
</properties>
9392

9493
</project>

spring-boot-modules/spring-boot-3/pom.xml

+4-5
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,22 @@
4343
<dependency>
4444
<groupId>org.junit.jupiter</groupId>
4545
<artifactId>junit-jupiter</artifactId>
46-
<version>${jupiter.version}</version>
46+
<version>${junit-jupiter.version}</version>
4747
</dependency>
4848
<dependency>
4949
<groupId>org.junit.jupiter</groupId>
5050
<artifactId>junit-jupiter-api</artifactId>
51-
<version>${jupiter.version}</version>
51+
<version>${junit-jupiter.version}</version>
5252
</dependency>
5353
<dependency>
5454
<groupId>org.junit.jupiter</groupId>
5555
<artifactId>junit-jupiter-engine</artifactId>
56-
<version>${jupiter.version}</version>
56+
<version>${junit-jupiter.version}</version>
5757
</dependency>
5858
<dependency>
5959
<groupId>org.junit.jupiter</groupId>
6060
<artifactId>junit-jupiter-params</artifactId>
61-
<version>${jupiter.version}</version>
61+
<version>${junit-jupiter.version}</version>
6262
</dependency>
6363
<dependency>
6464
<groupId>org.junit.platform</groupId>
@@ -213,7 +213,6 @@
213213
<mockserver.version>5.14.0</mockserver.version>
214214
<spring-boot.version>3.2.4</spring-boot.version>
215215
<lombok-mapstruct-binding.version>0.2.0</lombok-mapstruct-binding.version>
216-
<jupiter.version>5.10.0</jupiter.version>
217216
<springdoc-openapi-webmvc-ui.version>2.5.0</springdoc-openapi-webmvc-ui.version>
218217
</properties>
219218

spring-boot-modules/spring-boot-config-jpa-error/data-jpa-application/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
<version>0.0.1-SNAPSHOT</version>
1313
</parent>
1414

15+
<properties>
16+
<junit-jupiter.version>5.9.3</junit-jupiter.version> <!-- Latest compatible library. NamespacedHierarchicalStore was extracted starting from 5.10.x. So, fails to compile.-->
17+
</properties>
18+
1519

1620

1721
</project>

spring-boot-modules/spring-boot-data/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@
158158

159159
<properties>
160160
<spring-boot.version>3.2.2</spring-boot.version>
161-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
162161
<git-commit-id-plugin.version>2.2.4</git-commit-id-plugin.version>
163162
<javafx.version>19</javafx.version>
164163
<start-class>com.baeldung.SpringBootDataApplication</start-class>

spring-boot-modules/spring-boot-jsp/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@
104104
<jstl.version>1.2</jstl.version>
105105
<spring-boot.version>3.2.2</spring-boot.version>
106106
<commons-text.version>1.10.0</commons-text.version>
107-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
108107
</properties>
109108

110109
</project>

spring-boot-modules/spring-boot-mvc-2/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
<xstream.version>1.4.11.1</xstream.version>
8686
<rest-assured-version>5.4.0</rest-assured-version>
8787
<spring-boot.version>3.2.2</spring-boot.version>
88-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
8988
</properties>
9089

9190
</project>

spring-boot-modules/spring-boot-mvc-5/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070

7171
<properties>
7272
<spring-boot.version>3.2.2</spring-boot.version>
73-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
7473
<spring.fox.version>3.0.0</spring.fox.version>
7574
<start-class>com.baeldung.springboot.swagger.ArticleApplication</start-class>
7675
<spring-cloud.version>2023.0.0</spring-cloud.version>

spring-boot-modules/spring-boot-properties/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@
149149
<!-- <start-class>com.baeldung.buildproperties.Application</start-class> -->
150150
<start-class>com.baeldung.yaml.MyApplication</start-class>
151151
<spring-boot.version>3.2.2</spring-boot.version>
152-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
153152
</properties>
154153

155154
</project>

spring-cloud-modules/spring-cloud-bootstrap/gateway-2/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
<properties>
2626
<spring-boot.version>3.2.2</spring-boot.version>
27-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
2827
<spring-cloud-starter-gateway.version>4.1.1</spring-cloud-starter-gateway.version>
2928
<start-class>com.baeldung.springcloudgateway.introduction.IntroductionGatewayApplication</start-class>
3029
</properties>

spring-cloud-modules/spring-cloud-eureka/spring-cloud-eureka-feign-client-integration-test/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@
107107
<maven.compiler.source>17</maven.compiler.source>
108108
<maven.compiler.target>17</maven.compiler.target>
109109
<wiremock.version>3.3.1</wiremock.version>
110-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
111110
<testcontainers.version>1.17.3</testcontainers.version>
112111
</properties>
113112

spring-cloud-modules/spring-cloud-netflix-sidecar/spring-cloud-netflix-sidecar-demo/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
<dependency>
4242
<groupId>org.mockito</groupId>
4343
<artifactId>mockito-junit-jupiter</artifactId>
44+
<version>${mockito-junit-jupiter.version}</version>
4445
<scope>test</scope>
4546
</dependency>
4647
</dependencies>

spring-cloud-modules/spring-cloud-stream-starters/twitterhdfs/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@
8686
<spring-cloud-starter-stream.version>2.1.2.RELEASE</spring-cloud-starter-stream.version>
8787
<!-- used only in dependency management to force this version, not included as a direct dependency -->
8888
<junit.version>4.13.2</junit.version>
89-
<junit-jupiter.version>5.8.1</junit-jupiter.version>
9089
<log4j2.version>2.17.1</log4j2.version>
9190
<groovy.version>3.0.8</groovy.version>
9291
</properties>

spring-kafka/pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@
8989
<properties>
9090
<spring-kafka.version>3.1.2</spring-kafka.version>
9191
<spring-boot.version>3.2.2</spring-boot.version>
92-
<junit-jupiter.version>5.10.2</junit-jupiter.version>
9392
</properties>
9493

9594
</project>

0 commit comments

Comments
 (0)