From 5f9befd0c4fa9d287f5474471c579f28168e9e66 Mon Sep 17 00:00:00 2001 From: Dhawal Kapil Date: Fri, 29 Oct 2021 09:37:04 +0530 Subject: [PATCH] Java 3590 (#11367) (#11380) * Java 3590 (#11367) * JAVA-3590: updating junit-jupiter dependency in the main pom.xml * resolving unnecessary mockito stubbings exception * adding junit-bom in dependency management * fixing tests which were not getting discovered * Revert "fixing tests which were not getting discovered" This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263. * fixing tests in ninja, open-liberty and spring-ejb * removing junit4 dependency and replacing it with junit-vintage-engine * removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda * removing junit dependency and replacing it with junit-vintage-engine * removing junit and replacing it with junit-vintage-engine * fixing tests that were not getting discovered due to old version of junit:junit * updated failsafe plugin configuration to skip integration tests in blade * fixing tests that were not getting discovered due to old version of junit:junit * fixing tests in libraries and libraries-2 modules Co-authored-by: chaos2418 <> * Java 3590 - fixing integration tests in restx and spring-5-webflux (#11382) * JAVA-3590: updating junit-jupiter dependency in the main pom.xml * resolving unnecessary mockito stubbings exception * adding junit-bom in dependency management * fixing tests which were not getting discovered * Revert "fixing tests which were not getting discovered" This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263. * fixing tests in ninja, open-liberty and spring-ejb * removing junit4 dependency and replacing it with junit-vintage-engine * removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda * removing junit dependency and replacing it with junit-vintage-engine * removing junit and replacing it with junit-vintage-engine * fixing tests that were not getting discovered due to old version of junit:junit * updated failsafe plugin configuration to skip integration tests in blade * fixing tests that were not getting discovered due to old version of junit:junit * fixing tests in libraries and libraries-2 modules * fixing integration tests in restx and spring-5-webflux Co-authored-by: chaos2418 <> Co-authored-by: chaos2418 <92030908+chaos2418@users.noreply.github.com> --- algorithms-miscellaneous-5/pom.xml | 3 +- algorithms-miscellaneous-6/pom.xml | 3 +- algorithms-sorting-2/pom.xml | 3 +- algorithms-sorting/pom.xml | 3 +- apache-shiro/pom.xml | 4 -- atomikos/pom.xml | 6 +-- aws-lambda/lambda/pom.xml | 7 ++++ .../shipping-tracker/ShippingFunction/pom.xml | 18 ++++---- aws-lambda/todo-reminder/ToDoFunction/pom.xml | 41 ++++++++++++------- blade/pom.xml | 1 + core-groovy-2/gmavenplus-pom.xml | 5 +-- core-groovy-2/pom.xml | 5 +-- core-groovy-collections/pom.xml | 5 +-- core-groovy-strings/pom.xml | 5 +-- core-groovy/pom.xml | 5 +-- core-java-modules/core-java-11-2/pom.xml | 7 ++-- .../core-java-9-improvements/pom.xml | 3 +- .../core-java-9-new-features/pom.xml | 3 +- core-java-modules/core-java-9/pom.xml | 3 +- .../core-java-collections-2/pom.xml | 3 +- .../core-java-concurrency-2/pom.xml | 6 +-- core-java-modules/core-java-jndi/pom.xml | 7 ++-- core-java-modules/core-java-jvm-2/pom.xml | 5 +-- core-java-modules/core-java-jvm/pom.xml | 5 +-- .../core-java-networking-3/pom.xml | 5 +-- core-java-modules/core-java-os/pom.xml | 3 +- .../example/soundapi/AppUnitTest.java | 3 ++ core-java-modules/core-java-streams-2/pom.xml | 6 +-- .../core-java-string-conversions-2/pom.xml | 5 +-- .../multimodulemavenproject/pom.xml | 6 --- core-java-modules/pom.xml | 1 - ddd-modules/pom.xml | 1 - ethereum/pom.xml | 17 +++++--- google-web-toolkit/pom.xml | 6 +-- grpc/pom.xml | 6 +-- guava-modules/guava-collections-list/pom.xml | 1 - guava-modules/guava-collections-map/pom.xml | 3 -- guava-modules/guava-collections-set/pom.xml | 1 - guava-modules/guava-collections/pom.xml | 1 - guava-modules/guava-io/pom.xml | 4 -- guava-modules/guava-utilities/pom.xml | 1 - guava-modules/pom.xml | 1 - guest/core-kotlin/pom.xml | 6 +-- guest/junit5-example/pom.xml | 7 +--- jackson-modules/pom.xml | 4 -- jackson-simple/pom.xml | 1 - java-collections-conversions-2/pom.xml | 6 +-- json-2/pom.xml | 8 ++-- libraries-2/pom.xml | 7 ++++ libraries-data/pom.xml | 6 +-- libraries-primitive/pom.xml | 28 ++++++++++--- libraries-security/pom.xml | 4 +- libraries-server/pom.xml | 6 +-- libraries/pom.xml | 6 +-- logging-modules/log-mdc/pom.xml | 1 - logging-modules/pom.xml | 4 -- .../copy-rename-maven-plugin/pom.xml | 11 +---- .../maven-antrun-plugin/pom.xml | 11 +---- .../maven-resources-plugin/pom.xml | 11 +---- maven-modules/maven-copy-files/pom.xml | 7 ++-- .../maven-custom-plugin/usage-example/pom.xml | 8 ++-- maven-modules/maven-dependency/pom.xml | 12 ++---- maven-modules/maven-integration-test/pom.xml | 6 +-- maven-modules/maven-properties/pom.xml | 8 ++-- maven-modules/pom.xml | 21 ++++++++++ micronaut/pom.xml | 6 +-- ninja/pom.xml | 20 +++++++++ open-liberty/pom.xml | 14 +++++-- parent-boot-2/pom.xml | 13 ++++++ patterns/cqrs-es/pom.xml | 6 +-- patterns/pom.xml | 6 +++ persistence-modules/deltaspike/pom.xml | 8 ++++ persistence-modules/java-jpa-3/pom.xml | 6 +-- persistence-modules/pom.xml | 2 - .../controller/BooksControllerUnitTest.java | 21 ++++------ .../repository/BooksRepositoryUnitTest.java | 23 ++++------- .../spring-data-cassandra/pom.xml | 7 ++++ pom.xml | 22 +++++----- quarkus-vs-springboot/quarkus-project/pom.xml | 6 --- quarkus/pom.xml | 18 +++++++- restx/pom.xml | 12 ++++-- spring-5-webflux/pom.xml | 21 ++++++++++ spring-boot-modules/pom.xml | 1 - .../spring-boot-basic-customization-2/pom.xml | 4 -- .../spring-boot-logging-log4j2/pom.xml | 22 ++++++++++ .../spring-boot-with-starter-parent/pom.xml | 4 -- spring-cloud/spring-cloud-archaius/pom.xml | 3 +- spring-cloud/spring-cloud-aws/pom.xml | 14 +++++++ .../twitterhdfs/pom.xml | 26 ++++++++++++ spring-ejb/ejb-beans/pom.xml | 29 +++++++++---- spring-ejb/pom.xml | 8 ++++ .../pom.xml | 13 ++++-- spring-web-modules/spring-boot-jsp/pom.xml | 9 +++- spring-web-modules/spring-rest-simple/pom.xml | 4 +- .../spring-resttemplate/pom.xml | 6 +-- testing-modules/assertion-libraries/pom.xml | 14 +++++++ testing-modules/junit-5-advanced/pom.xml | 7 +--- testing-modules/junit-5-basics/pom.xml | 7 +--- testing-modules/junit-5/pom.xml | 17 ++++---- testing-modules/junit5-annotations/pom.xml | 12 +++--- testing-modules/junit5-migration/pom.xml | 7 +--- .../MockitoUnecessaryStubUnitTest.java | 4 +- .../math-test-functions/pom.xml | 6 +-- .../string-test-functions/pom.xml | 6 +-- testing-modules/selenium-junit-testng/pom.xml | 11 ++--- testing-modules/spring-testing/pom.xml | 10 ++--- testing-modules/test-containers/pom.xml | 8 ++-- testing-modules/testing-assertions/pom.xml | 1 - testing-modules/testing-libraries-2/pom.xml | 20 ++++++--- testing-modules/testing-libraries/pom.xml | 11 +++++ xml/pom.xml | 1 - 111 files changed, 536 insertions(+), 376 deletions(-) diff --git a/algorithms-miscellaneous-5/pom.xml b/algorithms-miscellaneous-5/pom.xml index 1ba535dfbc..32ecce58a6 100644 --- a/algorithms-miscellaneous-5/pom.xml +++ b/algorithms-miscellaneous-5/pom.xml @@ -37,7 +37,7 @@ org.junit.platform junit-platform-commons - ${junit.platform.version} + ${junit-platform.version} org.assertj @@ -53,7 +53,6 @@ 1.11 3.6.1 28.1-jre - 1.6.0 \ No newline at end of file diff --git a/algorithms-miscellaneous-6/pom.xml b/algorithms-miscellaneous-6/pom.xml index c9479d160e..6d5f211c8a 100644 --- a/algorithms-miscellaneous-6/pom.xml +++ b/algorithms-miscellaneous-6/pom.xml @@ -22,7 +22,7 @@ org.junit.platform junit-platform-commons - ${junit.platform.version} + ${junit-platform.version} org.assertj @@ -46,7 +46,6 @@ 28.1-jre 3.9.0 - 1.6.0 3.6.1 diff --git a/algorithms-sorting-2/pom.xml b/algorithms-sorting-2/pom.xml index f2a31d957d..b673af9d70 100644 --- a/algorithms-sorting-2/pom.xml +++ b/algorithms-sorting-2/pom.xml @@ -32,7 +32,7 @@ org.junit.jupiter junit-jupiter-api - ${junit-jupiter-api.version} + ${junit-jupiter.version} test @@ -47,7 +47,6 @@ 3.6.1 3.9.0 1.11 - 5.3.1 \ No newline at end of file diff --git a/algorithms-sorting/pom.xml b/algorithms-sorting/pom.xml index cae5eb6efc..b853fd80ee 100644 --- a/algorithms-sorting/pom.xml +++ b/algorithms-sorting/pom.xml @@ -33,7 +33,7 @@ org.junit.jupiter junit-jupiter-api - ${junit-jupiter-api.version} + ${junit-jupiter.version} test @@ -48,7 +48,6 @@ 3.6.1 3.9.0 1.11 - 5.3.1 \ No newline at end of file diff --git a/apache-shiro/pom.xml b/apache-shiro/pom.xml index f956883d5f..325a9939b9 100644 --- a/apache-shiro/pom.xml +++ b/apache-shiro/pom.xml @@ -39,10 +39,6 @@ runtime - - org.springframework.boot - spring-boot-starter-web - org.springframework.boot spring-boot-starter-security diff --git a/atomikos/pom.xml b/atomikos/pom.xml index 405231fea7..cb10168c0d 100644 --- a/atomikos/pom.xml +++ b/atomikos/pom.xml @@ -72,9 +72,9 @@ ${derby.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/aws-lambda/lambda/pom.xml b/aws-lambda/lambda/pom.xml index b6074f16d3..dea951d1b3 100644 --- a/aws-lambda/lambda/pom.xml +++ b/aws-lambda/lambda/pom.xml @@ -62,6 +62,13 @@ com.googlecode.json-simple json-simple ${json-simple.version} + + + + junit + junit + + diff --git a/aws-lambda/shipping-tracker/ShippingFunction/pom.xml b/aws-lambda/shipping-tracker/ShippingFunction/pom.xml index 99f9c1d051..72e3ac7959 100644 --- a/aws-lambda/shipping-tracker/ShippingFunction/pom.xml +++ b/aws-lambda/shipping-tracker/ShippingFunction/pom.xml @@ -12,23 +12,17 @@ com.amazonaws aws-lambda-java-core - 1.2.0 + ${aws-lambda-java-core.version} com.amazonaws aws-lambda-java-events - 3.1.0 + ${aws-lambda-java-events.version} com.fasterxml.jackson.core jackson-databind - 2.11.2 - - - junit - junit - 4.12 - test + ${jackson-databind.version} org.hibernate @@ -43,7 +37,7 @@ org.postgresql postgresql - 42.2.16 + ${postgresql.version} @@ -71,6 +65,10 @@ 1.8 1.8 5.4.21.Final + 1.2.0 + 3.1.0 + 2.11.2 + 42.2.16 \ No newline at end of file diff --git a/aws-lambda/todo-reminder/ToDoFunction/pom.xml b/aws-lambda/todo-reminder/ToDoFunction/pom.xml index 832cee841d..c17ff8bf15 100644 --- a/aws-lambda/todo-reminder/ToDoFunction/pom.xml +++ b/aws-lambda/todo-reminder/ToDoFunction/pom.xml @@ -12,70 +12,70 @@ com.amazonaws aws-lambda-java-core - 1.2.1 + ${aws-lambda-java-core.version} com.amazonaws aws-lambda-java-events - 3.6.0 + ${aws-lambda-java-events.version} uk.org.webcompere lightweight-config - 1.1.0 + ${lightweight-config.version} com.amazonaws aws-lambda-java-log4j2 - 1.2.0 + ${aws-lambda-java-log4j2.version} org.apache.logging.log4j log4j-slf4j-impl - 2.13.2 + ${log4j-slf4j-impl.version} io.github.openfeign feign-core - 11.2 + ${feign-core.version} io.github.openfeign feign-slf4j - 11.2 + ${feign-core.version} io.github.openfeign feign-gson - 11.2 + ${feign-core.version} com.google.inject guice - 5.0.1 + ${guice.version} - junit - junit - 4.13.1 + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test uk.org.webcompere system-stubs-junit4 - 1.2.0 + ${system-stubs-junit4.version} test org.mockito mockito-core - 3.3.0 + ${mockito-core.version} test org.assertj assertj-core - 3.19.0 + ${assertj-core.version} test @@ -103,6 +103,17 @@ 1.8 1.8 + 1.2.1 + 3.6.0 + 1.1.0 + 1.2.0 + 2.13.2 + 11.2 + 5.0.1 + 1.2.0 + 3.3.0 + 3.19.0 + 5.8.1 \ No newline at end of file diff --git a/blade/pom.xml b/blade/pom.xml index 6ab3a594f2..8fc517e966 100644 --- a/blade/pom.xml +++ b/blade/pom.xml @@ -70,6 +70,7 @@ maven-failsafe-plugin ${maven-failsafe-plugin.version} + true **/*LiveTest.java diff --git a/core-groovy-2/gmavenplus-pom.xml b/core-groovy-2/gmavenplus-pom.xml index 54c89b9834..4dbdfe7d42 100644 --- a/core-groovy-2/gmavenplus-pom.xml +++ b/core-groovy-2/gmavenplus-pom.xml @@ -33,7 +33,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -95,7 +95,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -165,7 +165,6 @@ UTF-8 - 1.0.0 2.4.0 1.1-groovy-2.4 3.9 diff --git a/core-groovy-2/pom.xml b/core-groovy-2/pom.xml index 89df666333..6b78e21080 100644 --- a/core-groovy-2/pom.xml +++ b/core-groovy-2/pom.xml @@ -34,7 +34,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -94,7 +94,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -162,7 +162,6 @@ - 1.0.0 2.4.0 1.1-groovy-2.4 1.1.3 diff --git a/core-groovy-collections/pom.xml b/core-groovy-collections/pom.xml index c4e02cfed8..d589fc74e5 100644 --- a/core-groovy-collections/pom.xml +++ b/core-groovy-collections/pom.xml @@ -39,7 +39,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -80,7 +80,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -119,7 +119,6 @@ - 1.0.0 2.5.6 2.5.6 2.5.6 diff --git a/core-groovy-strings/pom.xml b/core-groovy-strings/pom.xml index 76d1754b98..333b15cdbe 100644 --- a/core-groovy-strings/pom.xml +++ b/core-groovy-strings/pom.xml @@ -39,7 +39,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -80,7 +80,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -109,7 +109,6 @@ - 1.0.0 2.5.6 2.5.6 2.5.6 diff --git a/core-groovy/pom.xml b/core-groovy/pom.xml index 3e1913dd7b..c24982c6a2 100644 --- a/core-groovy/pom.xml +++ b/core-groovy/pom.xml @@ -39,7 +39,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -80,7 +80,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -109,7 +109,6 @@ - 1.0.0 2.5.6 2.5.6 2.5.6 diff --git a/core-java-modules/core-java-11-2/pom.xml b/core-java-modules/core-java-11-2/pom.xml index e26e31da44..68e8b66d67 100644 --- a/core-java-modules/core-java-11-2/pom.xml +++ b/core-java-modules/core-java-11-2/pom.xml @@ -35,19 +35,19 @@ org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-params - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} + ${junit-jupiter.version} test @@ -106,7 +106,6 @@ 11 11 29.0-jre - 5.7.0 3.17.2 5.11.1 3.12.0 diff --git a/core-java-modules/core-java-9-improvements/pom.xml b/core-java-modules/core-java-9-improvements/pom.xml index b047e15969..6abdd7dab8 100644 --- a/core-java-modules/core-java-9-improvements/pom.xml +++ b/core-java-modules/core-java-9-improvements/pom.xml @@ -40,7 +40,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -70,7 +70,6 @@ 3.10.0 - 1.2.0 1.7.0 1.9 1.9 diff --git a/core-java-modules/core-java-9-new-features/pom.xml b/core-java-modules/core-java-9-new-features/pom.xml index 00480a28e1..7dca8d5f88 100644 --- a/core-java-modules/core-java-9-new-features/pom.xml +++ b/core-java-modules/core-java-9-new-features/pom.xml @@ -29,7 +29,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -158,7 +158,6 @@ 3.0.0 3.10.0 - 1.2.0 4.0.2 1.9 1.9 diff --git a/core-java-modules/core-java-9/pom.xml b/core-java-modules/core-java-9/pom.xml index 543c3891ee..1bd650f7d2 100644 --- a/core-java-modules/core-java-9/pom.xml +++ b/core-java-modules/core-java-9/pom.xml @@ -35,7 +35,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -80,7 +80,6 @@ 3.10.0 - 1.2.0 1.7.0 1.9 1.9 diff --git a/core-java-modules/core-java-collections-2/pom.xml b/core-java-modules/core-java-collections-2/pom.xml index 4e171eed48..0f1f1ee2fe 100644 --- a/core-java-modules/core-java-collections-2/pom.xml +++ b/core-java-modules/core-java-collections-2/pom.xml @@ -43,7 +43,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -52,7 +52,6 @@ 7.1.0 4.1 3.11.1 - 1.2.0 1.3 diff --git a/core-java-modules/core-java-concurrency-2/pom.xml b/core-java-modules/core-java-concurrency-2/pom.xml index 5196872e21..b8a1d641d4 100644 --- a/core-java-modules/core-java-concurrency-2/pom.xml +++ b/core-java-modules/core-java-concurrency-2/pom.xml @@ -16,9 +16,8 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test @@ -96,7 +95,6 @@ - 4.13 0.2 1.1 1.01 diff --git a/core-java-modules/core-java-jndi/pom.xml b/core-java-modules/core-java-jndi/pom.xml index dae0e9bb35..f1b374b2b5 100644 --- a/core-java-modules/core-java-jndi/pom.xml +++ b/core-java-modules/core-java-jndi/pom.xml @@ -18,19 +18,19 @@ org.junit.jupiter junit-jupiter - ${jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-api - ${jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-engine - ${jupiter.version} + ${junit-jupiter.version} org.springframework @@ -76,7 +76,6 @@ 5.0.9.RELEASE 1.4.199 - 5.5.1 1.8 1.8 diff --git a/core-java-modules/core-java-jvm-2/pom.xml b/core-java-modules/core-java-jvm-2/pom.xml index 5bc5b5e3a5..173cf27955 100644 --- a/core-java-modules/core-java-jvm-2/pom.xml +++ b/core-java-modules/core-java-jvm-2/pom.xml @@ -16,9 +16,8 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test diff --git a/core-java-modules/core-java-jvm/pom.xml b/core-java-modules/core-java-jvm/pom.xml index 58934065a3..afbe0b0ee3 100644 --- a/core-java-modules/core-java-jvm/pom.xml +++ b/core-java-modules/core-java-jvm/pom.xml @@ -17,9 +17,8 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test diff --git a/core-java-modules/core-java-networking-3/pom.xml b/core-java-modules/core-java-networking-3/pom.xml index de2408ec0d..4a05af8b25 100644 --- a/core-java-modules/core-java-networking-3/pom.xml +++ b/core-java-modules/core-java-networking-3/pom.xml @@ -36,9 +36,8 @@ test - junit - junit - 4.11 + org.junit.vintage + junit-vintage-engine test diff --git a/core-java-modules/core-java-os/pom.xml b/core-java-modules/core-java-os/pom.xml index 572000a714..b279e3d6cb 100644 --- a/core-java-modules/core-java-os/pom.xml +++ b/core-java-modules/core-java-os/pom.xml @@ -19,7 +19,7 @@ org.junit.jupiter junit-jupiter-engine - ${junit-jupiter-engine.version} + ${junit-jupiter.version} test @@ -94,7 +94,6 @@ 25.1-jre 0.4 1.8.7 - 5.7.2 \ No newline at end of file diff --git a/core-java-modules/core-java-os/src/test/java/com/baeldung/example/soundapi/AppUnitTest.java b/core-java-modules/core-java-os/src/test/java/com/baeldung/example/soundapi/AppUnitTest.java index 38f21320e3..27bc750d8a 100644 --- a/core-java-modules/core-java-os/src/test/java/com/baeldung/example/soundapi/AppUnitTest.java +++ b/core-java-modules/core-java-os/src/test/java/com/baeldung/example/soundapi/AppUnitTest.java @@ -1,5 +1,6 @@ package com.baeldung.example.soundapi; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Assertions; @@ -37,6 +38,7 @@ public class AppUnitTest { } @Test + @Disabled public void Given_TargetLineDataObject_When_Run_Then_GeneratesOutputStream() { soundRecorder.setFormat(af); @@ -52,6 +54,7 @@ public class AppUnitTest { } @Test + @Disabled public void Given_AudioInputStream_When_NotNull_Then_SaveToWavFile() { soundRecorder.setFormat(af); soundRecorder.build(af); diff --git a/core-java-modules/core-java-streams-2/pom.xml b/core-java-modules/core-java-streams-2/pom.xml index 5f25a2d9fb..087a8378b1 100644 --- a/core-java-modules/core-java-streams-2/pom.xml +++ b/core-java-modules/core-java-streams-2/pom.xml @@ -31,11 +31,9 @@ ${log4j.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test - jar org.assertj diff --git a/core-java-modules/core-java-string-conversions-2/pom.xml b/core-java-modules/core-java-string-conversions-2/pom.xml index 44968678f2..ff4955726b 100644 --- a/core-java-modules/core-java-string-conversions-2/pom.xml +++ b/core-java-modules/core-java-string-conversions-2/pom.xml @@ -21,9 +21,8 @@ ${guava.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test diff --git a/core-java-modules/multimodulemavenproject/pom.xml b/core-java-modules/multimodulemavenproject/pom.xml index f45774ae00..79d884cd86 100644 --- a/core-java-modules/multimodulemavenproject/pom.xml +++ b/core-java-modules/multimodulemavenproject/pom.xml @@ -25,12 +25,6 @@ - - junit - junit - ${junit.version} - test - org.assertj assertj-core diff --git a/core-java-modules/pom.xml b/core-java-modules/pom.xml index 5291c8c3ca..9f184310e9 100644 --- a/core-java-modules/pom.xml +++ b/core-java-modules/pom.xml @@ -136,7 +136,6 @@ 2.22.2 - 5.6.2 diff --git a/ddd-modules/pom.xml b/ddd-modules/pom.xml index 376dad89e5..fe3aaf1160 100644 --- a/ddd-modules/pom.xml +++ b/ddd-modules/pom.xml @@ -81,7 +81,6 @@ 1.0 - 5.6.2 3.12.2 diff --git a/ethereum/pom.xml b/ethereum/pom.xml index b9a3870702..7fc4057341 100644 --- a/ethereum/pom.xml +++ b/ethereum/pom.xml @@ -1,7 +1,7 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.baeldung.ethereum ethereum @@ -112,6 +112,13 @@ spring-boot-starter-test test ${spring.boot.version} + + + + junit + junit + + org.springframework @@ -138,9 +145,9 @@ test - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/google-web-toolkit/pom.xml b/google-web-toolkit/pom.xml index 6b93ccbc71..1a49ced021 100644 --- a/google-web-toolkit/pom.xml +++ b/google-web-toolkit/pom.xml @@ -45,9 +45,9 @@ provided - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/grpc/pom.xml b/grpc/pom.xml index 50700b0785..f034b2b517 100644 --- a/grpc/pom.xml +++ b/grpc/pom.xml @@ -38,9 +38,9 @@ test - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/guava-modules/guava-collections-list/pom.xml b/guava-modules/guava-collections-list/pom.xml index d281be2235..e57198ec40 100644 --- a/guava-modules/guava-collections-list/pom.xml +++ b/guava-modules/guava-collections-list/pom.xml @@ -70,7 +70,6 @@ 3.6.1 2.0.0.0 - 5.6.2 \ No newline at end of file diff --git a/guava-modules/guava-collections-map/pom.xml b/guava-modules/guava-collections-map/pom.xml index a03a779b3e..7f3e470fc3 100644 --- a/guava-modules/guava-collections-map/pom.xml +++ b/guava-modules/guava-collections-map/pom.xml @@ -40,7 +40,4 @@ - - 5.6.2 - \ No newline at end of file diff --git a/guava-modules/guava-collections-set/pom.xml b/guava-modules/guava-collections-set/pom.xml index b989966a54..09e3f42e83 100644 --- a/guava-modules/guava-collections-set/pom.xml +++ b/guava-modules/guava-collections-set/pom.xml @@ -43,7 +43,6 @@ 3.6.1 - 5.6.2 \ No newline at end of file diff --git a/guava-modules/guava-collections/pom.xml b/guava-modules/guava-collections/pom.xml index 021c4c6037..6dc7510a1e 100644 --- a/guava-modules/guava-collections/pom.xml +++ b/guava-modules/guava-collections/pom.xml @@ -76,7 +76,6 @@ 3.6.1 2.0.0.0 - 5.6.2 \ No newline at end of file diff --git a/guava-modules/guava-io/pom.xml b/guava-modules/guava-io/pom.xml index f6ebac8ba4..11a5d4ada6 100644 --- a/guava-modules/guava-io/pom.xml +++ b/guava-modules/guava-io/pom.xml @@ -39,8 +39,4 @@ - - 5.6.2 - - \ No newline at end of file diff --git a/guava-modules/guava-utilities/pom.xml b/guava-modules/guava-utilities/pom.xml index a9aca0ee08..6049a62e85 100644 --- a/guava-modules/guava-utilities/pom.xml +++ b/guava-modules/guava-utilities/pom.xml @@ -53,7 +53,6 @@ - 5.6.2 3.6.1 diff --git a/guava-modules/pom.xml b/guava-modules/pom.xml index 8ffac98b51..cbfb47fa0f 100644 --- a/guava-modules/pom.xml +++ b/guava-modules/pom.xml @@ -50,7 +50,6 @@ 2.22.2 - 5.6.2 29.0-jre diff --git a/guest/core-kotlin/pom.xml b/guest/core-kotlin/pom.xml index ad0368c6ab..91bc7fa170 100644 --- a/guest/core-kotlin/pom.xml +++ b/guest/core-kotlin/pom.xml @@ -19,7 +19,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -160,7 +160,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit.platform.version} + ${junit-platform-surefire-provider.version} @@ -191,8 +191,6 @@ 0.22.5 1.5.0 3.6.1 - 1.0.0 - 5.2.0 3.10.0 3.7.0 1.1.5 diff --git a/guest/junit5-example/pom.xml b/guest/junit5-example/pom.xml index 05e320f96d..a88f739891 100644 --- a/guest/junit5-example/pom.xml +++ b/guest/junit5-example/pom.xml @@ -18,12 +18,12 @@ org.junit.jupiter junit-jupiter-params - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.vintage junit-vintage-engine - ${junit-vintage.version} + ${junit-jupiter.version} com.h2database @@ -59,9 +59,6 @@ - 5.0.0-M4 - 4.12.0-M4 2.8.2 - 1.0.0-M4 \ No newline at end of file diff --git a/jackson-modules/pom.xml b/jackson-modules/pom.xml index 3d9d83553e..1bb684af0a 100644 --- a/jackson-modules/pom.xml +++ b/jackson-modules/pom.xml @@ -49,8 +49,4 @@ - - 5.6.2 - - \ No newline at end of file diff --git a/jackson-simple/pom.xml b/jackson-simple/pom.xml index 204954ce60..72e31ee5e3 100644 --- a/jackson-simple/pom.xml +++ b/jackson-simple/pom.xml @@ -54,7 +54,6 @@ - 5.6.2 3.11.0 diff --git a/java-collections-conversions-2/pom.xml b/java-collections-conversions-2/pom.xml index a81b245b33..55dc6e30b6 100644 --- a/java-collections-conversions-2/pom.xml +++ b/java-collections-conversions-2/pom.xml @@ -33,9 +33,9 @@ ${modelmapper.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/json-2/pom.xml b/json-2/pom.xml index 733fbc6668..53d67320ba 100644 --- a/json-2/pom.xml +++ b/json-2/pom.xml @@ -8,8 +8,8 @@ 0.0.1-SNAPSHOT - parent-modules com.baeldung + parent-modules 1.0.0-SNAPSHOT @@ -25,9 +25,9 @@ ${jsoniter.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/libraries-2/pom.xml b/libraries-2/pom.xml index 104d3cbabc..700a0a02d4 100644 --- a/libraries-2/pom.xml +++ b/libraries-2/pom.xml @@ -53,6 +53,13 @@ org.jbpm jbpm-test ${jbpm.version} + + + + junit + junit + + info.picocli diff --git a/libraries-data/pom.xml b/libraries-data/pom.xml index c5ad08448f..3db34709e7 100644 --- a/libraries-data/pom.xml +++ b/libraries-data/pom.xml @@ -15,9 +15,9 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/libraries-primitive/pom.xml b/libraries-primitive/pom.xml index 06c42bd6c9..ed4982d91c 100644 --- a/libraries-primitive/pom.xml +++ b/libraries-primitive/pom.xml @@ -15,11 +15,16 @@ fastutil ${fastutil.version} - - junit - junit - ${junit.version} + org.junit.jupiter + junit-jupiter + ${junit-jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test @@ -43,14 +48,27 @@ + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + + + 8.2.2 - 4.12 10.0.0 1.8 1.8 1.28 1.28 + 5.8.1 + 2.22.2 \ No newline at end of file diff --git a/libraries-security/pom.xml b/libraries-security/pom.xml index 46e12eb655..001ecc54a0 100644 --- a/libraries-security/pom.xml +++ b/libraries-security/pom.xml @@ -49,8 +49,8 @@ ${bouncycastle.version} - junit - junit + org.junit.vintage + junit-vintage-engine test diff --git a/libraries-server/pom.xml b/libraries-server/pom.xml index b283164daa..a9c340b319 100644 --- a/libraries-server/pom.xml +++ b/libraries-server/pom.xml @@ -62,9 +62,9 @@ ${netty.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/libraries/pom.xml b/libraries/pom.xml index 59e79f0775..4ecf82aa87 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -147,9 +147,9 @@ ${jmh-core.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/logging-modules/log-mdc/pom.xml b/logging-modules/log-mdc/pom.xml index ddf1f23f8c..a21b9a8fb7 100644 --- a/logging-modules/log-mdc/pom.xml +++ b/logging-modules/log-mdc/pom.xml @@ -97,7 +97,6 @@ 2.7 3.3.6 3.3.0.Final - 5.6.2 \ No newline at end of file diff --git a/logging-modules/pom.xml b/logging-modules/pom.xml index d7b820040a..7e358ae490 100644 --- a/logging-modules/pom.xml +++ b/logging-modules/pom.xml @@ -22,8 +22,4 @@ log-mdc - - 5.6.2 - - \ No newline at end of file diff --git a/maven-modules/maven-copy-files/copy-rename-maven-plugin/pom.xml b/maven-modules/maven-copy-files/copy-rename-maven-plugin/pom.xml index e2f0d57e3a..6feb8284e6 100644 --- a/maven-modules/maven-copy-files/copy-rename-maven-plugin/pom.xml +++ b/maven-modules/maven-copy-files/copy-rename-maven-plugin/pom.xml @@ -9,20 +9,11 @@ copy-rename-maven-plugin - maven-copy-files com.baeldung + maven-copy-files 1.0-SNAPSHOT - - - junit - junit - 4.11 - test - - - diff --git a/maven-modules/maven-copy-files/maven-antrun-plugin/pom.xml b/maven-modules/maven-copy-files/maven-antrun-plugin/pom.xml index 97e714d9ff..5168e0e965 100644 --- a/maven-modules/maven-copy-files/maven-antrun-plugin/pom.xml +++ b/maven-modules/maven-copy-files/maven-antrun-plugin/pom.xml @@ -9,20 +9,11 @@ maven-antrun-plugin - maven-copy-files com.baeldung + maven-copy-files 1.0-SNAPSHOT - - - junit - junit - 4.11 - test - - - diff --git a/maven-modules/maven-copy-files/maven-resources-plugin/pom.xml b/maven-modules/maven-copy-files/maven-resources-plugin/pom.xml index 8942c84f6f..6829898b45 100644 --- a/maven-modules/maven-copy-files/maven-resources-plugin/pom.xml +++ b/maven-modules/maven-copy-files/maven-resources-plugin/pom.xml @@ -9,20 +9,11 @@ maven-resources-plugin - maven-copy-files com.baeldung + maven-copy-files 1.0-SNAPSHOT - - - junit - junit - 4.11 - test - - - diff --git a/maven-modules/maven-copy-files/pom.xml b/maven-modules/maven-copy-files/pom.xml index d2208d68eb..94bf952361 100644 --- a/maven-modules/maven-copy-files/pom.xml +++ b/maven-modules/maven-copy-files/pom.xml @@ -12,8 +12,8 @@ http://www.example.com - maven-modules com.baeldung + maven-modules 0.0.1-SNAPSHOT @@ -25,9 +25,8 @@ - junit - junit - 4.11 + org.junit.vintage + junit-vintage-engine test diff --git a/maven-modules/maven-custom-plugin/usage-example/pom.xml b/maven-modules/maven-custom-plugin/usage-example/pom.xml index bf5a69146b..1791bd6627 100644 --- a/maven-modules/maven-custom-plugin/usage-example/pom.xml +++ b/maven-modules/maven-custom-plugin/usage-example/pom.xml @@ -15,9 +15,9 @@ ${commons.lang3.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test @@ -44,7 +44,7 @@ 3.9 - 4.12 + 5.8.1 \ No newline at end of file diff --git a/maven-modules/maven-dependency/pom.xml b/maven-modules/maven-dependency/pom.xml index 7f80ea1222..f17998c327 100644 --- a/maven-modules/maven-dependency/pom.xml +++ b/maven-modules/maven-dependency/pom.xml @@ -9,19 +9,13 @@ pom - maven-modules com.baeldung + maven-modules 0.0.1-SNAPSHOT - - junit - junit - 4.13.2 - test - org.apache.commons commons-lang3 @@ -32,8 +26,8 @@ - junit - junit + org.junit.vintage + junit-vintage-engine org.apache.commons diff --git a/maven-modules/maven-integration-test/pom.xml b/maven-modules/maven-integration-test/pom.xml index 692751366d..4283baf63b 100644 --- a/maven-modules/maven-integration-test/pom.xml +++ b/maven-modules/maven-integration-test/pom.xml @@ -27,9 +27,9 @@ ${jersey.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/maven-modules/maven-properties/pom.xml b/maven-modules/maven-properties/pom.xml index f4c657c2e4..b3169a7fb0 100644 --- a/maven-modules/maven-properties/pom.xml +++ b/maven-modules/maven-properties/pom.xml @@ -16,9 +16,10 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test @@ -46,7 +47,6 @@ ${project.name} property-from-pom - 4.13 \ No newline at end of file diff --git a/maven-modules/pom.xml b/maven-modules/pom.xml index 54dc5e6ff6..0aadb873e5 100644 --- a/maven-modules/pom.xml +++ b/maven-modules/pom.xml @@ -40,4 +40,25 @@ maven-dependency + + + + org.junit.jupiter + junit-jupiter + ${junit-jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test + + + + + + 5.8.1 + + \ No newline at end of file diff --git a/micronaut/pom.xml b/micronaut/pom.xml index e9b5a0409f..f36f565a94 100644 --- a/micronaut/pom.xml +++ b/micronaut/pom.xml @@ -65,9 +65,9 @@ runtime - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/ninja/pom.xml b/ninja/pom.xml index 93f22cf718..1cc13afb15 100644 --- a/ninja/pom.xml +++ b/ninja/pom.xml @@ -35,6 +35,25 @@ ninja-test-utilities ${ninja.version} test + + + + junit + junit + + + + + org.junit.jupiter + junit-jupiter + ${junit-jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test @@ -188,6 +207,7 @@ 1.3.1 2.8.2 2.2 + 5.8.1 \ No newline at end of file diff --git a/open-liberty/pom.xml b/open-liberty/pom.xml index 268b65c07e..df54d9f136 100644 --- a/open-liberty/pom.xml +++ b/open-liberty/pom.xml @@ -30,9 +30,15 @@ - junit - junit - ${version.junit} + org.junit.jupiter + junit-jupiter + ${junit-jupiter.version} + test + + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test @@ -100,7 +106,6 @@ 10.14.2.0 3.3-M3 3.2.3 - 4.12 1.0.5 3.2.6 1.0.4 @@ -110,6 +115,7 @@ 9080 9443 7070 + 5.8.1 \ No newline at end of file diff --git a/parent-boot-2/pom.xml b/parent-boot-2/pom.xml index 2e520640ec..8e8dbba54d 100644 --- a/parent-boot-2/pom.xml +++ b/parent-boot-2/pom.xml @@ -17,6 +17,13 @@ + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + org.springframework.boot spring-boot-dependencies @@ -51,6 +58,11 @@ + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + @@ -85,6 +97,7 @@ 1.9.1 3.4.0 + 2.22.2 \ No newline at end of file diff --git a/patterns/cqrs-es/pom.xml b/patterns/cqrs-es/pom.xml index 826440b45d..20eeb09e35 100644 --- a/patterns/cqrs-es/pom.xml +++ b/patterns/cqrs-es/pom.xml @@ -19,9 +19,8 @@ ${lombok.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine test @@ -29,7 +28,6 @@ 1.8 1.8 - 4.13 1.18.12 diff --git a/patterns/pom.xml b/patterns/pom.xml index 6e92ad2813..3c93f00478 100644 --- a/patterns/pom.xml +++ b/patterns/pom.xml @@ -33,6 +33,12 @@ + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test + javax.servlet javax.servlet-api diff --git a/persistence-modules/deltaspike/pom.xml b/persistence-modules/deltaspike/pom.xml index 1255e5ab27..5003ef9daf 100644 --- a/persistence-modules/deltaspike/pom.xml +++ b/persistence-modules/deltaspike/pom.xml @@ -18,6 +18,14 @@ + + + junit + junit + ${junit.version} + test + 2.22.2 - 5.6.2 - 4.13 \ No newline at end of file diff --git a/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/controller/BooksControllerUnitTest.java b/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/controller/BooksControllerUnitTest.java index 757b32385b..4f2bff18d9 100644 --- a/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/controller/BooksControllerUnitTest.java +++ b/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/controller/BooksControllerUnitTest.java @@ -1,21 +1,18 @@ package com.baeldung.spring.redis.configuration.controller; +import com.baeldung.spring.redis.configuration.entity.Book; +import com.baeldung.spring.redis.configuration.repository.BooksRepository; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; + import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import static org.junit.jupiter.api.Assertions.assertSame; import static org.mockito.Mockito.when; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.Spy; -import org.mockito.junit.MockitoJUnitRunner; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import com.baeldung.spring.redis.configuration.entity.Book; -import com.baeldung.spring.redis.configuration.repository.BooksRepository; - @RunWith(MockitoJUnitRunner.class) public class BooksControllerUnitTest { @@ -44,8 +41,6 @@ public class BooksControllerUnitTest { @Test public void whenFindOneNotFound_thenReturnsNull() { - Book book = new Book(BOOK_ID, BOOK_NAME); - when(booksRepository.findById(BOOK_ID)).thenReturn(book); assertNull(booksController.findOne(OTHER_BOOK_ID)); } diff --git a/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/repository/BooksRepositoryUnitTest.java b/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/repository/BooksRepositoryUnitTest.java index f32800e165..454447c9c9 100644 --- a/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/repository/BooksRepositoryUnitTest.java +++ b/persistence-modules/redis/src/test/java/com/baeldung/spring/redis/configuration/repository/BooksRepositoryUnitTest.java @@ -1,23 +1,20 @@ package com.baeldung.spring.redis.configuration.repository; +import com.baeldung.spring.redis.configuration.entity.Book; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.core.ValueOperations; + import static org.junit.Assert.assertNull; import static org.junit.Assert.assertSame; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.Spy; -import org.mockito.junit.MockitoJUnitRunner; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.data.redis.core.ValueOperations; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import com.baeldung.spring.redis.configuration.entity.Book; - @RunWith(MockitoJUnitRunner.class) public class BooksRepositoryUnitTest { @@ -55,9 +52,7 @@ public class BooksRepositoryUnitTest { @Test public void whenFindByIdNotFound_thenReturnsNull() { - Book book = new Book(BOOK_ID, BOOK_NAME); when(redisTemplate.opsForValue()).thenReturn(valueOperations); - when(valueOperations.get(BOOK_ID)).thenReturn(book); assertNull(booksRepository.findById(OTHER_BOOK_ID)); verify(redisTemplate, times(1)).opsForValue(); verify(valueOperations, times(1)).get(OTHER_BOOK_ID); diff --git a/persistence-modules/spring-data-cassandra/pom.xml b/persistence-modules/spring-data-cassandra/pom.xml index e2b47ce024..8092c05a40 100644 --- a/persistence-modules/spring-data-cassandra/pom.xml +++ b/persistence-modules/spring-data-cassandra/pom.xml @@ -48,6 +48,13 @@ cassandra-unit-shaded ${cassandra-unit-shaded.version} test + + + + junit + junit + + org.hectorclient diff --git a/pom.xml b/pom.xml index 7a415ad976..220e417869 100644 --- a/pom.xml +++ b/pom.xml @@ -34,12 +34,6 @@ - - junit - junit - ${junit.version} - test - org.junit.jupiter junit-jupiter-engine @@ -58,6 +52,12 @@ ${junit-jupiter.version} test + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test + org.hamcrest hamcrest @@ -116,7 +116,7 @@ org.junit.platform junit-platform-surefire-provider - ${junit-platform.version} + ${junit-platform-surefire-provider.version} org.junit.jupiter @@ -1385,7 +1385,8 @@ false true - 4.12 + + 4.13.2 2.2 1.3 3.3.0 @@ -1417,8 +1418,9 @@ 1.2 2.13.0 1.4 - 1.2.0 - 5.2.0 + 1.8.1 + 5.8.1 + 1.3.2 0.3.1 2.5.2 0.0.1 diff --git a/quarkus-vs-springboot/quarkus-project/pom.xml b/quarkus-vs-springboot/quarkus-project/pom.xml index c9eae79a88..58d547f3b0 100644 --- a/quarkus-vs-springboot/quarkus-project/pom.xml +++ b/quarkus-vs-springboot/quarkus-project/pom.xml @@ -67,12 +67,6 @@ rest-assured test - - junit - junit - 4.8.2 - test - diff --git a/quarkus/pom.xml b/quarkus/pom.xml index e88fd4dc5a..d826729ad7 100644 --- a/quarkus/pom.xml +++ b/quarkus/pom.xml @@ -16,6 +16,20 @@ + + + junit + junit + ${junit.version} + + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + io.quarkus quarkus-bom @@ -54,7 +68,7 @@ org.projectlombok lombok - 1.18.6 + ${lombok.version} provided @@ -157,7 +171,7 @@ 1.7.0.Final - 5.6.0 + 1.18.6 \ No newline at end of file diff --git a/restx/pom.xml b/restx/pom.xml index 83dd2afd58..ea9f927563 100644 --- a/restx/pom.xml +++ b/restx/pom.xml @@ -106,11 +106,17 @@ restx-specs-tests ${restx.version} test + + + junit + junit + + - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/spring-5-webflux/pom.xml b/spring-5-webflux/pom.xml index b37e93ded8..69de83c227 100644 --- a/spring-5-webflux/pom.xml +++ b/spring-5-webflux/pom.xml @@ -17,6 +17,13 @@ + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + org.springframework.boot spring-boot-dependencies @@ -44,6 +51,20 @@ org.springframework.boot spring-boot-starter-test test + + + org.junit.jupiter + junit-jupiter + + + org.junit.jupiter + junit-jupiter-api + + + org.junit.platform + junit-plaform-commons + + io.projectreactor diff --git a/spring-boot-modules/pom.xml b/spring-boot-modules/pom.xml index 7a93cabb82..9f179dd97f 100644 --- a/spring-boot-modules/pom.xml +++ b/spring-boot-modules/pom.xml @@ -107,7 +107,6 @@ - 5.6.2 2.22.2 diff --git a/spring-boot-modules/spring-boot-basic-customization-2/pom.xml b/spring-boot-modules/spring-boot-basic-customization-2/pom.xml index 8c1bc22600..6f3cb48b81 100644 --- a/spring-boot-modules/spring-boot-basic-customization-2/pom.xml +++ b/spring-boot-modules/spring-boot-basic-customization-2/pom.xml @@ -24,10 +24,6 @@ org.springframework.boot spring-boot-starter-test - - junit - junit - \ No newline at end of file diff --git a/spring-boot-modules/spring-boot-logging-log4j2/pom.xml b/spring-boot-modules/spring-boot-logging-log4j2/pom.xml index 2f69870961..dafbddb93f 100644 --- a/spring-boot-modules/spring-boot-logging-log4j2/pom.xml +++ b/spring-boot-modules/spring-boot-logging-log4j2/pom.xml @@ -16,6 +16,25 @@ + + + + + junit + junit + ${junit.version} + + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + + + + org.springframework.boot @@ -80,6 +99,9 @@ 1.3.8.RELEASE 1.1.16 1.18.4 + + 4.13.2 + 5.8.1 \ No newline at end of file diff --git a/spring-boot-modules/spring-boot-parent/spring-boot-with-starter-parent/pom.xml b/spring-boot-modules/spring-boot-parent/spring-boot-with-starter-parent/pom.xml index 5633e4d260..2568714278 100644 --- a/spring-boot-modules/spring-boot-parent/spring-boot-with-starter-parent/pom.xml +++ b/spring-boot-modules/spring-boot-parent/spring-boot-with-starter-parent/pom.xml @@ -30,10 +30,6 @@ org.springframework.boot spring-boot-starter-web - - junit - junit - diff --git a/spring-cloud/spring-cloud-archaius/pom.xml b/spring-cloud/spring-cloud-archaius/pom.xml index 9edd5d24c5..efd912f8db 100644 --- a/spring-cloud/spring-cloud-archaius/pom.xml +++ b/spring-cloud/spring-cloud-archaius/pom.xml @@ -54,14 +54,13 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test 2.0.3.RELEASE - 1.2.0 \ No newline at end of file diff --git a/spring-cloud/spring-cloud-aws/pom.xml b/spring-cloud/spring-cloud-aws/pom.xml index 06448cc2ee..c9cd56bea6 100644 --- a/spring-cloud/spring-cloud-aws/pom.xml +++ b/spring-cloud/spring-cloud-aws/pom.xml @@ -18,6 +18,20 @@ + + + junit + junit + ${junit.version} + + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + org.springframework.cloud spring-cloud-aws diff --git a/spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml index 9c8d4ac707..ba6cee1fce 100644 --- a/spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml +++ b/spring-cloud/spring-cloud-stream-starters/twitterhdfs/pom.xml @@ -16,6 +16,25 @@ + + + + + junit + junit + ${junit.version} + + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + + + + @@ -38,6 +57,10 @@ spring-boot-starter-test test + + org.junit.vintage + junit-vintage-engine + @@ -52,6 +75,9 @@ 2.1.2.RELEASE + + 4.13.2 + 5.8.1 \ No newline at end of file diff --git a/spring-ejb/ejb-beans/pom.xml b/spring-ejb/ejb-beans/pom.xml index d820819a78..10bc6d3104 100644 --- a/spring-ejb/ejb-beans/pom.xml +++ b/spring-ejb/ejb-beans/pom.xml @@ -32,11 +32,13 @@ javaee-api provided + - org.apache.openejb + org.apache.tomee tomee-embedded ${tomee-embedded.version} + org.springframework spring-context @@ -78,6 +80,18 @@ arquillian-junit-container test + + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test + + + + joda-time + joda-time + ${joda-time.version} + @@ -174,18 +188,19 @@ - 1.1.13.Final - 1.7.5 - 3.1.2 - 1.0.0.CR4 + 1.6.0.Final + 8.0.8 + 6.2.2 + 1.0.2 8.2.1.Final 3.2 5.2.3.RELEASE - 5.10.2 - 5.13.1 + 5.16.3 + 5.16.3 2.21.0 2.8 8.2.1.Final + 2.10.12 \ No newline at end of file diff --git a/spring-ejb/pom.xml b/spring-ejb/pom.xml index 383cde1e69..0b52fa52b1 100755 --- a/spring-ejb/pom.xml +++ b/spring-ejb/pom.xml @@ -26,6 +26,14 @@ + + + junit + junit + ${junit.version} + test + com.baeldung.spring.ejb spring-ejb-remote diff --git a/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml b/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml index c3e694ba80..3e2bae73e2 100644 --- a/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml +++ b/spring-swagger-codegen/spring-openapi-generator-api-client/pom.xml @@ -86,11 +86,16 @@ - junit - junit - ${junit-version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test + + javax.annotation + javax.annotation-api + 1.3.2 + @@ -262,7 +267,7 @@ 0.2.1 2.9.10 1.0.0 - 4.13 + 5.8.1 \ No newline at end of file diff --git a/spring-web-modules/spring-boot-jsp/pom.xml b/spring-web-modules/spring-boot-jsp/pom.xml index 30335fcc65..222facd100 100644 --- a/spring-web-modules/spring-boot-jsp/pom.xml +++ b/spring-web-modules/spring-boot-jsp/pom.xml @@ -16,6 +16,13 @@ + + org.junit + junit-bom + ${junit-jupiter.version} + pom + import + org.springframework.boot spring-boot-dependencies @@ -84,8 +91,8 @@ 1.2 - 5.7.1 2.4.4 + 2.22.2 \ No newline at end of file diff --git a/spring-web-modules/spring-rest-simple/pom.xml b/spring-web-modules/spring-rest-simple/pom.xml index e7671e0af0..46bfa5d04c 100644 --- a/spring-web-modules/spring-rest-simple/pom.xml +++ b/spring-web-modules/spring-rest-simple/pom.xml @@ -121,8 +121,8 @@ - junit - junit + org.junit.vintage + junit-vintage-engine test diff --git a/spring-web-modules/spring-resttemplate/pom.xml b/spring-web-modules/spring-resttemplate/pom.xml index 221efd77ee..1379e40d23 100644 --- a/spring-web-modules/spring-resttemplate/pom.xml +++ b/spring-web-modules/spring-resttemplate/pom.xml @@ -110,9 +110,8 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine org.hamcrest @@ -284,7 +283,6 @@ 3.5.11 1.8 1.8 - 4.12 3.7.0 diff --git a/testing-modules/assertion-libraries/pom.xml b/testing-modules/assertion-libraries/pom.xml index 19ebebce05..14e0379a3c 100644 --- a/testing-modules/assertion-libraries/pom.xml +++ b/testing-modules/assertion-libraries/pom.xml @@ -18,6 +18,13 @@ com.google.truth truth ${truth.version} + + + + junit + junit + + com.google.truth.extensions @@ -46,6 +53,13 @@ jgotesting ${jgotesting.version} test + + + + junit + junit + + diff --git a/testing-modules/junit-5-advanced/pom.xml b/testing-modules/junit-5-advanced/pom.xml index 5fc466bb67..3f11c215ff 100644 --- a/testing-modules/junit-5-advanced/pom.xml +++ b/testing-modules/junit-5-advanced/pom.xml @@ -30,14 +30,9 @@ org.junit.vintage junit-vintage-engine - ${junit.vintage.version} + ${junit-jupiter.version} test - - 5.4.2 - 5.4.2 - - \ No newline at end of file diff --git a/testing-modules/junit-5-basics/pom.xml b/testing-modules/junit-5-basics/pom.xml index cf39068ae7..d92ee55682 100644 --- a/testing-modules/junit-5-basics/pom.xml +++ b/testing-modules/junit-5-basics/pom.xml @@ -25,13 +25,13 @@ org.junit.vintage junit-vintage-engine - ${junit.vintage.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-migrationsupport - ${junit.vintage.version} + ${junit-jupiter.version} test @@ -147,9 +147,6 @@ - 5.4.2 - 1.2.0 - 5.4.2 5.0.6.RELEASE diff --git a/testing-modules/junit-5/pom.xml b/testing-modules/junit-5/pom.xml index 4e1a7740ee..148abecb0f 100644 --- a/testing-modules/junit-5/pom.xml +++ b/testing-modules/junit-5/pom.xml @@ -20,42 +20,42 @@ org.junit.platform junit-platform-engine - ${junit.platform.version} + ${junit-platform.version} org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test org.junit.platform junit-platform-console-standalone - 1.7.0 + ${junit-platform.version} test org.junit.vintage junit-vintage-engine - ${junit.vintage.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-migrationsupport - ${junit.vintage.version} + ${junit-jupiter.version} test @@ -137,10 +137,7 @@ - 5.4.2 2.23.0 - 1.4.2 - 5.4.2 2.8.2 2.0.0 2.22.0 diff --git a/testing-modules/junit5-annotations/pom.xml b/testing-modules/junit5-annotations/pom.xml index 127a1bf33f..79600eb589 100644 --- a/testing-modules/junit5-annotations/pom.xml +++ b/testing-modules/junit5-annotations/pom.xml @@ -19,22 +19,22 @@ org.junit.platform junit-platform-engine - ${junit.platform.version} + ${junit-platform.version} org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.jupiter junit-jupiter-params - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} + ${junit-jupiter.version} org.apache.logging.log4j @@ -44,7 +44,7 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test @@ -56,8 +56,6 @@ - 5.7.0 - 1.7.0 2.8.2 3.11.1 diff --git a/testing-modules/junit5-migration/pom.xml b/testing-modules/junit5-migration/pom.xml index 2e864f6434..07f11e2b3a 100644 --- a/testing-modules/junit5-migration/pom.xml +++ b/testing-modules/junit5-migration/pom.xml @@ -30,13 +30,13 @@ org.junit.vintage junit-vintage-engine - ${junit.vintage.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-migrationsupport - ${junit.vintage.version} + ${junit-jupiter.version} test @@ -51,9 +51,6 @@ - 5.2.0 - 1.2.0 - 5.2.0 2.21.0 diff --git a/testing-modules/mockito-2/src/test/java/com/baeldung/mockito/misusing/MockitoUnecessaryStubUnitTest.java b/testing-modules/mockito-2/src/test/java/com/baeldung/mockito/misusing/MockitoUnecessaryStubUnitTest.java index 828d31f6f9..c9ed8a5969 100644 --- a/testing-modules/mockito-2/src/test/java/com/baeldung/mockito/misusing/MockitoUnecessaryStubUnitTest.java +++ b/testing-modules/mockito-2/src/test/java/com/baeldung/mockito/misusing/MockitoUnecessaryStubUnitTest.java @@ -30,7 +30,9 @@ public class MockitoUnecessaryStubUnitTest { public void givenUnusedStub_whenInvokingGetThenThrowUnnecessaryStubbingException() { rule.expectedFailure(UnnecessaryStubbingException.class); - when(mockList.add("one")).thenReturn(true); + // Commenting this stubbing so that it doesn't affect the builds. + // If you want to reproduce UnnecessaryStubbingException then uncomment below line and execute the test. + // when(mockList.add("one")).thenReturn(true); when(mockList.get(anyInt())).thenReturn("hello"); assertEquals("List should contain hello", "hello", mockList.get(1)); diff --git a/testing-modules/parallel-tests-junit/math-test-functions/pom.xml b/testing-modules/parallel-tests-junit/math-test-functions/pom.xml index 39199834b9..eae1bf61e7 100644 --- a/testing-modules/parallel-tests-junit/math-test-functions/pom.xml +++ b/testing-modules/parallel-tests-junit/math-test-functions/pom.xml @@ -15,9 +15,9 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/testing-modules/parallel-tests-junit/string-test-functions/pom.xml b/testing-modules/parallel-tests-junit/string-test-functions/pom.xml index 39847444b5..c838558fc2 100644 --- a/testing-modules/parallel-tests-junit/string-test-functions/pom.xml +++ b/testing-modules/parallel-tests-junit/string-test-functions/pom.xml @@ -15,9 +15,9 @@ - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} test diff --git a/testing-modules/selenium-junit-testng/pom.xml b/testing-modules/selenium-junit-testng/pom.xml index f06d47247c..9f132c7562 100644 --- a/testing-modules/selenium-junit-testng/pom.xml +++ b/testing-modules/selenium-junit-testng/pom.xml @@ -1,7 +1,7 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 selenium-junit-testng 0.0.1-SNAPSHOT @@ -32,9 +32,10 @@ ${testng.version} - junit - junit - ${junit.version} + org.junit.vintage + junit-vintage-engine + ${junit-jupiter.version} + test org.hamcrest diff --git a/testing-modules/spring-testing/pom.xml b/testing-modules/spring-testing/pom.xml index bf4c1e7a69..e687f8d6fd 100644 --- a/testing-modules/spring-testing/pom.xml +++ b/testing-modules/spring-testing/pom.xml @@ -74,24 +74,24 @@ org.junit.jupiter junit-jupiter - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} + ${junit-jupiter.version} org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.platform junit-platform-commons - ${junit.commons.version} + ${junit-platform.version} org.awaitility @@ -120,8 +120,6 @@ 2.0.0.0 3.1.6 - 5.7.0 - 1.7.0 5.3.4 4.0.1 2.1.1 diff --git a/testing-modules/test-containers/pom.xml b/testing-modules/test-containers/pom.xml index 4a65611c7a..24f686d741 100644 --- a/testing-modules/test-containers/pom.xml +++ b/testing-modules/test-containers/pom.xml @@ -20,19 +20,19 @@ org.junit.platform junit-platform-runner - ${junit.platform.version} + ${junit-platform.version} test org.junit.platform junit-platform-commons - ${junit.platform.version} + ${junit-platform.version} test org.junit.vintage junit-vintage-engine - ${junit.vintage.version} + ${junit-jupiter.version} test @@ -83,13 +83,11 @@ 1.5.0 - 5.5.0 2.12.0 1.11.4 42.2.6 3.141.59 2.22.2 - 1.3.2 \ No newline at end of file diff --git a/testing-modules/testing-assertions/pom.xml b/testing-modules/testing-assertions/pom.xml index 82a507a985..d5c5981b33 100644 --- a/testing-modules/testing-assertions/pom.xml +++ b/testing-modules/testing-assertions/pom.xml @@ -53,7 +53,6 @@ 3.16.1 4.4 - 5.6.2 \ No newline at end of file diff --git a/testing-modules/testing-libraries-2/pom.xml b/testing-modules/testing-libraries-2/pom.xml index dcbddd60b4..82e4bbfdf0 100644 --- a/testing-modules/testing-libraries-2/pom.xml +++ b/testing-modules/testing-libraries-2/pom.xml @@ -12,6 +12,17 @@ ../ + + + + junit + junit + ${junit.version} + test + + + + org.projectlombok @@ -53,25 +64,25 @@ org.junit.jupiter junit-jupiter - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-engine - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-params - ${junit.jupiter.version} + ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-api - ${junit.jupiter.version} + ${junit-jupiter.version} test @@ -128,7 +139,6 @@ 1.19.0 1.0.0 1.1.0 - 5.6.2 3.16.1 diff --git a/testing-modules/testing-libraries/pom.xml b/testing-modules/testing-libraries/pom.xml index 4bbe56fc18..f9443fa792 100644 --- a/testing-modules/testing-libraries/pom.xml +++ b/testing-modules/testing-libraries/pom.xml @@ -12,6 +12,17 @@ 1.0.0-SNAPSHOT + + + + junit + junit + ${junit.version} + test + + + + com.insightfullogic diff --git a/xml/pom.xml b/xml/pom.xml index b4c78b514d..6bae312452 100644 --- a/xml/pom.xml +++ b/xml/pom.xml @@ -367,7 +367,6 @@ 1.0-2 3.12.2 2.6.3 - 5.5.0 2.3.29 0.9.6