This is an automated email from the ASF dual-hosted git repository.

mariofusco pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/main by this push:
     new 8634df0ce6 [incubator-kie-drools-6136] Migrate drools kie manve plugin 
tests to JUnit5 - #6 (#6170)
8634df0ce6 is described below

commit 8634df0ce6cadd036e18d6c38a4a7dcbff00291c
Author: Paolo Bizzarri <[email protected]>
AuthorDate: Fri Nov 22 18:30:01 2024 +0100

    [incubator-kie-drools-6136] Migrate drools kie manve plugin tests to JUnit5 
- #6 (#6170)
    
    * More tests migrated
    
    * Migrated tests to Junit5
    
    * Migrated module to JUnit5
    
    * Migrated kie-ci module
---
 kie-ci/pom.xml                                     |  6 +++---
 ...KieModuleDeploymentHelperLoadResourcesTest.java |  2 +-
 .../helper/KieModuleDeploymentHelperTest.java      |  6 +++---
 .../declarativetypes/JavaBeansEventRoleTest.java   |  2 +-
 .../kie/scanner/DependentScopeNamedBeanTest.java   |  2 +-
 .../java/org/kie/scanner/KieModuleBuilderTest.java | 10 ++++-----
 .../KieModuleIncrementalCompilationTest.java       |  2 +-
 .../java/org/kie/scanner/KieModuleMavenTest.java   |  2 +-
 .../org/kie/scanner/KieModuleMetaDataImplTest.java |  2 +-
 .../org/kie/scanner/KieModuleMetaDataTest.java     |  2 +-
 .../kie/scanner/KieRepositoryScannerNexusTest.java | 14 ++++++-------
 .../org/kie/scanner/KieRepositoryScannerTest.java  | 24 +++++++++++++---------
 .../KieScannerIncrementalCompilationTest.java      |  6 +++---
 .../scanner/concurrent/ConcurrentBuildTest.java    | 14 +++++++------
 .../org/kie/scanner/embedder/MavenDeployTest.java  |  2 +-
 .../scanner/management/KieScannerMBeanTest.java    | 10 ++++-----
 kie-maven-plugin/pom.xml                           |  5 -----
 .../plugin/ittests/ExecModelParameterTestIT.java   |  7 ++-----
 .../plugin/ittests/ExecModelParameterTestIT.java   |  7 ++-----
 .../plugin/ittests/ExecModelParameterTestIT.java   |  5 ++---
 .../plugin/ittests/ExecModelParameterTestIT.java   |  7 ++-----
 .../plugin/ittests/BuildPMMLTrustyTestIT.java      | 13 ++++++------
 .../plugin/ittests/AlphaNetworkCompilerTestIT.java | 14 ++++++-------
 .../java/org/drools/ruleunit/example/LoanTest.java | 10 ++++-----
 .../org/kie/maven/plugin/ittests/YamlTestIT.java   | 21 ++++++++-----------
 .../AdditionalPropertiesIntegrationTestIT.java     |  8 ++++----
 .../ittests/KJarWithDMNIntegrationTestIT.java      |  3 +--
 .../ittests/KJarWithDMNIntegrationTestIT.java      |  5 ++---
 .../maven/plugin/ittests/MultiModuleTestIT.java    |  7 ++-----
 .../maven/plugin/ittests/MultiModuleTestIT.java    |  5 ++---
 .../maven/plugin/ittests/DeclaredTypesTestIT.java  | 12 +++++------
 .../maven/plugin/ittests/DeclaredTypesTestIT.java  | 12 +++++------
 .../kie-maven-plugin-test-kjar-common/pom.xml      |  9 ++++----
 .../org/kie/maven/plugin/ittests/ITTestsUtils.java | 18 ++++++++--------
 .../kie-maven-plugin-test-kjar-parent/pom.xml      |  9 ++++----
 35 files changed, 131 insertions(+), 152 deletions(-)

diff --git a/kie-ci/pom.xml b/kie-ci/pom.xml
index 4e5c85613b..3aee239da1 100644
--- a/kie-ci/pom.xml
+++ b/kie-ci/pom.xml
@@ -150,10 +150,10 @@
     </dependency>
 
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter</artifactId>
       <scope>test</scope>
-    </dependency>
+    </dependency>    
 
     <dependency>
       <groupId>org.assertj</groupId>
diff --git 
a/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperLoadResourcesTest.java
 
b/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperLoadResourcesTest.java
index 4f4ae25e5b..e5fee8b3da 100644
--- 
a/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperLoadResourcesTest.java
+++ 
b/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperLoadResourcesTest.java
@@ -23,7 +23,7 @@ import java.io.FileOutputStream;
 import java.util.List;
 import java.util.UUID;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.helper.KieModuleDeploymentHelperImpl.KJarResource;
 
 import static org.assertj.core.api.Assertions.assertThat;
diff --git 
a/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperTest.java
 
b/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperTest.java
index def9532ac3..005054d844 100644
--- 
a/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperTest.java
+++ 
b/kie-ci/src/test/java/org/kie/api/builder/helper/KieModuleDeploymentHelperTest.java
@@ -30,8 +30,8 @@ import java.util.zip.ZipInputStream;
 
 import org.drools.core.impl.EnvironmentImpl;
 import org.drools.core.test.model.Cheese;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.KieModule;
 import org.kie.api.builder.model.KieBaseModel;
 import org.kie.api.conf.EqualityBehaviorOption;
@@ -49,7 +49,7 @@ public class KieModuleDeploymentHelperTest {
     
     private ZipInputStream zip;
 
-    @After
+    @AfterEach
     public void cleanUp() {
         if (zip != null) {
             try {
diff --git 
a/kie-ci/src/test/java/org/kie/declarativetypes/JavaBeansEventRoleTest.java 
b/kie-ci/src/test/java/org/kie/declarativetypes/JavaBeansEventRoleTest.java
index a196274469..35a4c7c439 100644
--- a/kie-ci/src/test/java/org/kie/declarativetypes/JavaBeansEventRoleTest.java
+++ b/kie-ci/src/test/java/org/kie/declarativetypes/JavaBeansEventRoleTest.java
@@ -20,7 +20,7 @@ package org.kie.declarativetypes;
 
 import org.drools.base.rule.TypeMetaInfo;
 import org.drools.mvel.CommonTestMethodBase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/DependentScopeNamedBeanTest.java 
b/kie-ci/src/test/java/org/kie/scanner/DependentScopeNamedBeanTest.java
index 8a7b98370f..9ee8df1bee 100644
--- a/kie-ci/src/test/java/org/kie/scanner/DependentScopeNamedBeanTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/DependentScopeNamedBeanTest.java
@@ -20,7 +20,7 @@ package org.kie.scanner;
 
 import java.io.InputStream;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.maven.integration.MavenPomModelGenerator;
 import org.kie.util.maven.support.PomModel;
 import org.kie.util.maven.support.PomModelGenerator;
diff --git a/kie-ci/src/test/java/org/kie/scanner/KieModuleBuilderTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleBuilderTest.java
index bc7e0ad68c..aa5c97d583 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieModuleBuilderTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieModuleBuilderTest.java
@@ -26,9 +26,9 @@ import java.io.InputStream;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.drools.core.util.FileManager;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -44,13 +44,13 @@ public class KieModuleBuilderTest extends AbstractKieCiTest 
{
 
     private FileManager fileManager;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         this.fileManager = new FileManager();
         this.fileManager.setUp();
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         this.fileManager.tearDown();
     }
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/KieModuleIncrementalCompilationTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleIncrementalCompilationTest.java
index 6f4d6e53be..7b98d52502 100644
--- 
a/kie-ci/src/test/java/org/kie/scanner/KieModuleIncrementalCompilationTest.java
+++ 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleIncrementalCompilationTest.java
@@ -22,7 +22,7 @@ import java.util.Collection;
 import java.util.HashMap;
 
 import org.drools.drl.parser.MessageImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
diff --git a/kie-ci/src/test/java/org/kie/scanner/KieModuleMavenTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleMavenTest.java
index 2d66e152fb..b3fb596152 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieModuleMavenTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieModuleMavenTest.java
@@ -34,7 +34,7 @@ import org.drools.compiler.kie.builder.impl.KieContainerImpl;
 import org.drools.compiler.kie.builder.impl.KieRepositoryImpl;
 import org.drools.compiler.kie.builder.impl.KieServicesImpl;
 import org.drools.mvel.asm.DefaultBeanClassBuilder;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataImplTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataImplTest.java
index 830e851cb2..35c244e560 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataImplTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataImplTest.java
@@ -18,7 +18,7 @@
  */
 package org.kie.scanner;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git a/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataTest.java
index 8188a23e8a..7f031a7231 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieModuleMetaDataTest.java
@@ -19,8 +19,8 @@
 package org.kie.scanner;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
+import org.junit.jupiter.api.Test;
 import org.drools.base.rule.TypeMetaInfo;
-import org.junit.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerNexusTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerNexusTest.java
index 6855bb248b..a180ab7ca3 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerNexusTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerNexusTest.java
@@ -23,10 +23,10 @@ import java.io.IOException;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.drools.core.util.FileManager;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieModule;
 import org.kie.api.builder.ReleaseId;
@@ -48,13 +48,13 @@ import static 
org.kie.scanner.KieMavenRepository.getKieMavenRepository;
  * 3. Note that this test uses 'http://localhost:8081' as nexus target, with 
the default nexus user name 'admin' and password 'admin123'
  *
  */
-@Ignore("ignored because it needs a running nexus server")
+@Disabled("ignored because it needs a running nexus server")
 public class KieRepositoryScannerNexusTest extends AbstractKieCiTest {
     private static final Logger LOG = 
LoggerFactory.getLogger(KieRepositoryScannerNexusTest.class);
 
     private FileManager fileManager;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         System.setProperty("kie.maven.settings.custom", new 
File("target/test-classes/org/kie/scanner/settings_nexus.xml").getAbsolutePath());
         this.fileManager = new FileManager();
@@ -62,7 +62,7 @@ public class KieRepositoryScannerNexusTest extends 
AbstractKieCiTest {
         ReleaseId releaseId = 
KieServices.Factory.get().newReleaseId("org.kie", "scanner-test", 
"1.0-SNAPSHOT");
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         this.fileManager.tearDown();
     }
diff --git a/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java 
b/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java
index b06a622833..240caa36d6 100644
--- a/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java
@@ -31,10 +31,10 @@ import 
org.drools.compiler.kie.builder.impl.KieFileSystemImpl;
 import 
org.drools.compiler.kie.builder.impl.event.KieScannerStatusChangeEventImpl;
 import 
org.drools.compiler.kie.builder.impl.event.KieScannerUpdateResultsEventImpl;
 import org.drools.core.util.FileManager;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -63,14 +63,14 @@ public class KieRepositoryScannerTest extends 
AbstractKieCiTest {
 
     private FileManager fileManager;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         this.fileManager = new FileManager();
         this.fileManager.setUp();
         ReleaseId releaseId = 
KieServices.Factory.get().newReleaseId("org.kie", "scanner-test", 
"1.0-SNAPSHOT");
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         this.fileManager.tearDown();
     }
@@ -115,7 +115,8 @@ public class KieRepositoryScannerTest extends 
AbstractKieCiTest {
         ks.getRepository().removeKieModule(releaseId);
     }
 
-    @Test @Ignore("used only for check performances")
+    @Test 
+    @Disabled("used only for check performances")
     public void testKScannerWithDependencies() throws Exception {
         KieServices ks = KieServices.Factory.get();
         ReleaseId releaseIdNoDep = ks.newReleaseId( "org.kie", "test-no-dep", 
"1.0-SNAPSHOT" );
@@ -136,7 +137,8 @@ public class KieRepositoryScannerTest extends 
AbstractKieCiTest {
         System.out.println("done in " + (System.nanoTime() - start));
     }
 
-    @Test @Ignore("avoid use external dependency")
+    @Test 
+    @Disabled("avoid use external dependency")
     public void testKScannerWithTransitiveInclusion() throws Exception {
         String pom = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
                 "<project xmlns=\"http://maven.apache.org/POM/4.0.0\"; 
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"; +
@@ -168,7 +170,8 @@ public class KieRepositoryScannerTest extends 
AbstractKieCiTest {
         }
     }
 
-    @Test @Ignore("avoid use external dependency")
+    @Test 
+    @Disabled("avoid use external dependency")
     public void testKScannerWithExclusion() throws Exception {
         String pom = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
                 "<project xmlns=\"http://maven.apache.org/POM/4.0.0\"; 
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"; +
@@ -902,7 +905,8 @@ public class KieRepositoryScannerTest extends 
AbstractKieCiTest {
         ks.getRepository().removeKieModule(includedReleaseId);
     }
 
-    @Test @Ignore
+    @Test 
+    @Disabled
     public void testScanIncludedAndIncludingDependency() throws Exception {
         KieMavenRepository repository = getKieMavenRepository();
         KieServices ks = KieServices.Factory.get();
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/KieScannerIncrementalCompilationTest.java
 
b/kie-ci/src/test/java/org/kie/scanner/KieScannerIncrementalCompilationTest.java
index 8b48b8f57a..ceee7f00ec 100644
--- 
a/kie-ci/src/test/java/org/kie/scanner/KieScannerIncrementalCompilationTest.java
+++ 
b/kie-ci/src/test/java/org/kie/scanner/KieScannerIncrementalCompilationTest.java
@@ -25,8 +25,8 @@ import java.util.List;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.drools.core.util.FileManager;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -46,7 +46,7 @@ public class KieScannerIncrementalCompilationTest extends 
AbstractKieCiTest {
     private FileManager fileManager;
     private ReleaseId releaseId;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         this.fileManager = new FileManager();
         this.fileManager.setUp();
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java 
b/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java
index f551e52196..0b49f0707e 100644
--- a/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/concurrent/ConcurrentBuildTest.java
@@ -25,10 +25,11 @@ import java.util.concurrent.TimeUnit;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.drools.core.util.FileManager;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
 import org.junit.experimental.categories.Category;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.Timeout;
 import org.kie.api.KieServices;
 import org.kie.api.builder.ReleaseId;
 import org.kie.scanner.AbstractKieCiTest;
@@ -46,20 +47,21 @@ public class ConcurrentBuildTest extends AbstractKieCiTest {
 
     private FileManager fileManager;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         this.fileManager = new FileManager();
         this.fileManager.setUp();
         ReleaseId releaseId = 
KieServices.Factory.get().newReleaseId("org.kie", "scanner-test", 
"1.0-SNAPSHOT");
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         this.fileManager.tearDown();
     }
 
     // This is TurtleTest. You can run this test with -PrunTurtleTests
-    @Test(timeout=600000)
+    @Test
+    @Timeout(600000)
     public void concurrentBuildWithDependency() throws Exception {
         KieServices ks = KieServices.Factory.get();
         KieMavenRepository repository = getKieMavenRepository();
diff --git a/kie-ci/src/test/java/org/kie/scanner/embedder/MavenDeployTest.java 
b/kie-ci/src/test/java/org/kie/scanner/embedder/MavenDeployTest.java
index 3323901be3..041a670bac 100644
--- a/kie-ci/src/test/java/org/kie/scanner/embedder/MavenDeployTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/embedder/MavenDeployTest.java
@@ -25,7 +25,7 @@ import java.nio.file.Path;
 
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.eclipse.aether.repository.RemoteRepository;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieScanner;
 import org.kie.api.builder.ReleaseId;
diff --git 
a/kie-ci/src/test/java/org/kie/scanner/management/KieScannerMBeanTest.java 
b/kie-ci/src/test/java/org/kie/scanner/management/KieScannerMBeanTest.java
index bffab7438d..f22df73db3 100644
--- a/kie-ci/src/test/java/org/kie/scanner/management/KieScannerMBeanTest.java
+++ b/kie-ci/src/test/java/org/kie/scanner/management/KieScannerMBeanTest.java
@@ -25,9 +25,9 @@ import javax.management.ObjectName;
 import org.drools.compiler.kie.builder.impl.InternalKieModule;
 import org.drools.compiler.kie.builder.impl.InternalKieScanner;
 import org.drools.core.util.FileManager;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.ReleaseId;
 import org.kie.api.runtime.KieContainer;
@@ -43,7 +43,7 @@ public class KieScannerMBeanTest extends AbstractKieCiTest {
     
     private FileManager fileManager;
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception {
         MBeanUtils.setMBeanEnabled(true);
         System.setProperty(MBeanUtils.MBEANS_PROPERTY, "enabled");
@@ -51,7 +51,7 @@ public class KieScannerMBeanTest extends AbstractKieCiTest {
         this.fileManager.setUp();
     }
 
-    @After
+    @AfterEach
     public void tearDown() throws Exception {
         this.fileManager.tearDown();
         System.setProperty(MBeanUtils.MBEANS_PROPERTY, "");
diff --git a/kie-maven-plugin/pom.xml b/kie-maven-plugin/pom.xml
index f982fb0aaf..7211308b75 100644
--- a/kie-maven-plugin/pom.xml
+++ b/kie-maven-plugin/pom.xml
@@ -366,11 +366,6 @@
       <artifactId>assertj-core</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-engine</artifactId>
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
index c9a0de4cf9..4042783e45 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
@@ -20,16 +20,13 @@ package org.kie.maven.plugin.ittests;
 
 import java.net.URL;
 
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.KieModule;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
 
 public class ExecModelParameterTestIT {
 
@@ -43,7 +40,7 @@ public class ExecModelParameterTestIT {
     public void testWithoutDroolsModelCompilerOnClassPathDoNotRunExecModel() 
throws Exception {
         KieModule kieModule = fireRule();
         assertThat(kieModule).isNotNull();
-        
assertFalse(kieModule.getClass().getCanonicalName().equals(CANONICAL_KIE_MODULE));
+        
assertThat(kieModule.getClass().getCanonicalName()).isNotEqualTo(CANONICAL_KIE_MODULE);
     }
 
     private KieModule fireRule() throws Exception {
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
index 1436b80970..21bf6041e3 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-10-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
@@ -20,16 +20,13 @@ package org.kie.maven.plugin.ittests;
 
 import java.net.URL;
 
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.KieModule;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
 
 public class ExecModelParameterTestIT {
 
@@ -43,7 +40,7 @@ public class ExecModelParameterTestIT {
     public void testWithoutDroolsModelCompilerOnClassPathDoNotRunExecModel() 
throws Exception {
         KieModule kieModule = fireRule();
         assertThat(kieModule).isNotNull();
-        
assertFalse(kieModule.getClass().getCanonicalName().equals(CANONICAL_KIE_MODULE));
+        
assertThat(kieModule.getClass().getCanonicalName()).isNotEqualTo(CANONICAL_KIE_MODULE);
     }
 
     private KieModule fireRule() throws Exception {
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
index 6a05bd465d..83c22a9091 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-default/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
@@ -21,11 +21,10 @@ package org.kie.maven.plugin.ittests;
 import java.net.URL;
 
 import org.drools.modelcompiler.CanonicalKieModule;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.KieModule;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertTrue;
 
 public class ExecModelParameterTestIT {
 
@@ -38,7 +37,7 @@ public class ExecModelParameterTestIT {
     public void testWithoutDroolsModelCompilerOnClassPathDoNotRunExecModel() 
throws Exception {
         KieModule kieModule = fireRule();
         assertThat(kieModule).isNotNull();
-        assertTrue(kieModule instanceof CanonicalKieModule);
+        assertThat(kieModule).isInstanceOf(CanonicalKieModule.class);
     }
 
     private KieModule fireRule() throws Exception {
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
index 8afd4f2090..88fbad464b 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-11-yes-generate/src/test/java-filtered/org/kie/maven/plugin/ittests/ExecModelParameterTestIT.java
@@ -20,17 +20,14 @@ package org.kie.maven.plugin.ittests;
 
 import java.net.URL;
 
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
 import org.drools.modelcompiler.CanonicalKieModule;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.builder.KieModule;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
 
 public class ExecModelParameterTestIT {
 
@@ -43,7 +40,7 @@ public class ExecModelParameterTestIT {
     public void testWithoutDroolsModelCompilerOnClassPathDoNotRunExecModel() 
throws Exception {
         KieModule kieModule = fireRule();
         assertThat(kieModule).isNotNull();
-        assertTrue(kieModule instanceof CanonicalKieModule);
+        assertThat(kieModule).isInstanceOf(CanonicalKieModule.class);
     }
 
     private KieModule fireRule() throws Exception {
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-12/src/test/java-filtered/org/kie/maven/plugin/ittests/BuildPMMLTrustyTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-12/src/test/java-filtered/org/kie/maven/plugin/ittests/BuildPMMLTrustyTestIT.java
index 287b2d6534..742fc12a2f 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-12/src/test/java-filtered/org/kie/maven/plugin/ittests/BuildPMMLTrustyTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-12/src/test/java-filtered/org/kie/maven/plugin/ittests/BuildPMMLTrustyTestIT.java
@@ -28,8 +28,9 @@ import java.util.Set;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
 
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class BuildPMMLTrustyTestIT {
 
@@ -54,9 +55,9 @@ public class BuildPMMLTrustyTestIT {
             jarContent.add(entryName);
         }
 
-        Assertions.assertThat(jarContent).isNotEmpty();
-        Assertions.assertThat(jarContent).contains(PMML_FILE_NAME);
-        Assertions.assertThat(jarContent).contains(INDEX_FILE_NAME);
-        EXAMPLE_PMML_CLASSES.forEach(examplePMMLClass ->  
Assertions.assertThat(jarContent).contains(examplePMMLClass));
+        assertThat(jarContent).isNotEmpty();
+        assertThat(jarContent).contains(PMML_FILE_NAME);
+        assertThat(jarContent).contains(INDEX_FILE_NAME);
+        EXAMPLE_PMML_CLASSES.forEach(examplePMMLClass ->  
assertThat(jarContent).contains(examplePMMLClass));
     }
 }
\ No newline at end of file
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-13/src/test/java-filtered/org/kie/maven/plugin/ittests/AlphaNetworkCompilerTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-13/src/test/java-filtered/org/kie/maven/plugin/ittests/AlphaNetworkCompilerTestIT.java
index 08613bff8f..5ec8900120 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-13/src/test/java-filtered/org/kie/maven/plugin/ittests/AlphaNetworkCompilerTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-13/src/test/java-filtered/org/kie/maven/plugin/ittests/AlphaNetworkCompilerTestIT.java
@@ -22,20 +22,18 @@ import java.lang.reflect.Constructor;
 import java.net.URL;
 import java.util.List;
 
-import org.assertj.core.api.Assertions;
 import org.drools.ancompiler.CompiledNetwork;
 import org.drools.ancompiler.ObjectTypeNodeCompiler;
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.core.reteoo.ObjectSinkPropagator;
 import org.drools.core.reteoo.ObjectTypeNode;
 import org.drools.core.reteoo.Rete;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class AlphaNetworkCompilerTestIT {
 
@@ -48,12 +46,12 @@ public class AlphaNetworkCompilerTestIT {
         final URL targetLocation = 
AlphaNetworkCompilerTestIT.class.getProtectionDomain().getCodeSource().getLocation();
         final KieContainer kieContainer = 
ITTestsUtils.getKieContainer(targetLocation, GAV_ARTIFACT_ID, GAV_VERSION);
         final KieBase kieBase = kieContainer.getKieBase(KBASE_NAME);
-        Assertions.assertThat(kieBase).isNotNull();
+        assertThat(kieBase).isNotNull();
         KieSession kSession = null;
         try {
 
             kSession = kieBase.newKieSession();
-            Assertions.assertThat(kSession).isNotNull();
+            assertThat(kSession).isNotNull();
 
             ClassLoader classLoader = kieContainer.getClassLoader();
             Class<?> aClass = Class.forName("org.compiledalphanetwork.Person", 
true, classLoader);
@@ -64,7 +62,7 @@ public class AlphaNetworkCompilerTestIT {
             int rulesFired = kSession.fireAllRules();
             kSession.dispose();
 
-            assertEquals(1, rulesFired);
+            assertThat(rulesFired).isEqualTo(1);
 
             assertReteIsAlphaNetworkCompiled(kSession);
 
@@ -79,7 +77,7 @@ public class AlphaNetworkCompilerTestIT {
         for(ObjectTypeNode otn : objectTypeNodes) {
             ObjectSinkPropagator objectSinkPropagator = 
otn.getObjectSinkPropagator();
             
System.out.println(objectSinkPropagator.getClass().getCanonicalName());
-            assertTrue(objectSinkPropagator instanceof CompiledNetwork);
+            
assertThat(objectSinkPropagator).isInstanceOf(CompiledNetwork.class);
         }
     }
 }
\ No newline at end of file
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-14-ruleunits/src/test/java/org/drools/ruleunit/example/LoanTest.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-14-ruleunits/src/test/java/org/drools/ruleunit/example/LoanTest.java
index c973178b15..3c6b0bc6aa 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-14-ruleunits/src/test/java/org/drools/ruleunit/example/LoanTest.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-14-ruleunits/src/test/java/org/drools/ruleunit/example/LoanTest.java
@@ -23,10 +23,10 @@ import java.util.Map;
 
 import org.drools.ruleunits.api.RuleUnitInstance;
 import org.drools.ruleunits.api.RuleUnitProvider;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static java.util.stream.Collectors.toList;
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class LoanTest {
 
@@ -43,8 +43,8 @@ public class LoanTest {
 
         List<LoanApplication> results = 
instance.executeQuery("FindApproved").toList("$l");
 
-        assertEquals(1, results.size());
-        assertEquals("ABC10001", results.get(0).getId());
-        assertEquals("John", results.get(0).getApplicant().getName());
+        assertThat(results).hasSize(1);
+        assertThat(results.get(0).getId()).isEqualTo("ABC10001");
+        assertThat(results.get(0).getApplicant().getName()).isEqualTo("John");
     }
 }
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-15-yaml/src/test/java-filtered/org/kie/maven/plugin/ittests/YamlTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-15-yaml/src/test/java-filtered/org/kie/maven/plugin/ittests/YamlTestIT.java
index ded38386ad..d95c193fb0 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-15-yaml/src/test/java-filtered/org/kie/maven/plugin/ittests/YamlTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-15-yaml/src/test/java-filtered/org/kie/maven/plugin/ittests/YamlTestIT.java
@@ -27,15 +27,11 @@ import java.util.Set;
 
 import org.kie.api.KieBase;
 import org.kie.api.runtime.KieContainer;
-
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
 import org.kie.api.runtime.KieSession;
-
+import org.junit.jupiter.api.Test;
 import org.yaml.Measurement;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class YamlTestIT {
 
@@ -50,12 +46,12 @@ public class YamlTestIT {
         final URL targetLocation = 
YamlTestIT.class.getProtectionDomain().getCodeSource().getLocation();
         final KieContainer kieContainer = 
ITTestsUtils.getKieContainer(targetLocation, GAV_ARTIFACT_ID, GAV_VERSION);
         final KieBase kieBase = kieContainer.getKieBase(KBASE_NAME);
-        Assertions.assertThat(kieBase).isNotNull();
+        assertThat(kieBase).isNotNull();
         KieSession kSession = null;
         try {
 
             kSession = kieBase.newKieSession();
-            Assertions.assertThat(kSession).isNotNull();
+            assertThat(kSession).isNotNull();
 
             Set<String> check = new HashSet<String>();
             kSession.setGlobal("controlSet", check);
@@ -72,11 +68,10 @@ public class YamlTestIT {
             kSession.insert(mBlue);
             kSession.fireAllRules();
 
-            assertEquals("Size of object in Working Memory is 3", 3, 
kSession.getObjects().size());
-            assertTrue("contains red", check.contains("red"));
-            assertTrue("contains green", check.contains("green"));
-            assertTrue("contains blue", check.contains("blue"));
-
+            assertThat(kSession.getObjects()).as("Size of object in Working 
Memory is 3").hasSize(3);
+            assertThat(check).as("contains red").contains("red");
+            assertThat(check).as("contains green").contains("green");
+            assertThat(check).as("contains blue").contains("blue");
         } finally {
             kSession.dispose();
         }
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-3/src/test/java/org/kie/maven/plugin/ittests/AdditionalPropertiesIntegrationTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-3/src/test/java/org/kie/maven/plugin/ittests/AdditionalPropertiesIntegrationTestIT.java
index 8456c26268..1c24a20ddb 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-3/src/test/java/org/kie/maven/plugin/ittests/AdditionalPropertiesIntegrationTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-3/src/test/java/org/kie/maven/plugin/ittests/AdditionalPropertiesIntegrationTestIT.java
@@ -23,9 +23,9 @@ import java.net.URL;
 import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-import static org.junit.Assert.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class AdditionalPropertiesIntegrationTestIT {
 
@@ -38,7 +38,7 @@ public class AdditionalPropertiesIntegrationTestIT {
         final File basedir = new 
File(targetLocation.getFile().replace("/target/test-classes/", ""));
         final File buildLog = new File(basedir, "build.log");
         final String expected = "Additional system properties: 
{drools.dialect.java.compiler.lnglevel=1.8, my.property=some-value}";
-        assertTrue(Files.lines(buildLog.toPath(), StandardCharsets.UTF_8)
-                           .anyMatch(line -> line.contains(expected)));
+        assertThat(Files.lines(buildLog.toPath(), StandardCharsets.UTF_8)
+                           .anyMatch(line -> 
line.contains(expected))).isTrue();
     }
 }
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
index e4b4c55e3a..7226cea4d3 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
@@ -27,8 +27,7 @@ import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
 
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.runtime.KieContainer;
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
index cd4e188ded..e3f4da553d 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-7-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/KJarWithDMNIntegrationTestIT.java
@@ -27,8 +27,7 @@ import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
 
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.runtime.KieContainer;
@@ -38,8 +37,8 @@ import org.kie.dmn.api.core.DMNModel;
 import org.kie.dmn.api.core.DMNResult;
 import org.kie.dmn.api.core.DMNRuntime;
 import org.kie.dmn.core.api.DMNFactory;
-import static org.assertj.core.api.Assertions.assertThat;
 
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class KJarWithDMNIntegrationTestIT {
 
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-exec-model/kie-maven-plugin-test-kjar-8-modA-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-exec-model/kie-maven-plugin-test-kjar-8-modA-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
index 1e6526ad73..3c832527c7 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-exec-model/kie-maven-plugin-test-kjar-8-modA-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-exec-model/kie-maven-plugin-test-kjar-8-modA-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
@@ -26,11 +26,8 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-
-
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.definition.KiePackage;
 import org.kie.api.definition.type.FactType;
@@ -38,7 +35,7 @@ import org.kie.api.runtime.KieContainer;
 
 import static java.util.Arrays.asList;
 import static java.util.stream.Collectors.toList;
-import static org.assertj.core.api.Assertions.*;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class MultiModuleTestIT {
 
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-no-exec-model/kie-maven-plugin-test-kjar-8-modA-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-no-exec-model/kie-maven-plugin-test-kjar-8-modA-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
index 8c59f02e6d..496e302d52 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-no-exec-model/kie-maven-plugin-test-kjar-8-modA-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-8-no-exec-model/kie-maven-plugin-test-kjar-8-modA-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/MultiModuleTestIT.java
@@ -26,9 +26,8 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.definition.KiePackage;
 import org.kie.api.definition.type.FactType;
@@ -36,7 +35,7 @@ import org.kie.api.runtime.KieContainer;
 
 import static java.util.Arrays.asList;
 import static java.util.stream.Collectors.toList;
-import static org.assertj.core.api.Assertions.*;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class MultiModuleTestIT {
 
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
index cfdda1d8a4..acd96b7eae 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
@@ -25,15 +25,13 @@ import java.net.URLClassLoader;
 import java.util.HashSet;
 import java.util.Set;
 
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
-
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
 import org.kie.api.runtime.KieSession;
 
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class DeclaredTypesTestIT {
 
@@ -48,12 +46,12 @@ public class DeclaredTypesTestIT {
         final URL targetLocation = 
DeclaredTypesTestIT.class.getProtectionDomain().getCodeSource().getLocation();
         final KieContainer kieContainer = 
ITTestsUtils.getKieContainer(targetLocation, GAV_ARTIFACT_ID, GAV_VERSION);
         final KieBase kieBase = kieContainer.getKieBase(KBASE_NAME);
-        Assertions.assertThat(kieBase).isNotNull();
+        assertThat(kieBase).isNotNull();
         KieSession kSession = null;
         try {
 
             kSession = kieBase.newKieSession();
-            Assertions.assertThat(kSession).isNotNull();
+            assertThat(kSession).isNotNull();
 
             ClassLoader classLoader = kieContainer.getClassLoader();
             Class<?> aClass = Class.forName("org.declaredtype.FactA", true, 
classLoader);
@@ -64,7 +62,7 @@ public class DeclaredTypesTestIT {
             int rulesFired = kSession.fireAllRules();
             kSession.dispose();
 
-            assertEquals(1, rulesFired);
+            assertThat(rulesFired).isEqualTo(1);
         } finally {
             kSession.dispose();
         }
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
index 15d5533cba..6bdeb02f47 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-9-no-exec-model/src/test/java-filtered/org/kie/maven/plugin/ittests/DeclaredTypesTestIT.java
@@ -27,11 +27,11 @@ import org.kie.api.KieBase;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
-import org.assertj.core.api.Assertions;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.runtime.KieSession;
 
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
+
 
 public class DeclaredTypesTestIT {
 
@@ -45,12 +45,12 @@ public class DeclaredTypesTestIT {
         final URL targetLocation = 
DeclaredTypesTestIT.class.getProtectionDomain().getCodeSource().getLocation();
         final KieContainer kieContainer = 
ITTestsUtils.getKieContainer(targetLocation, GAV_ARTIFACT_ID, GAV_VERSION);
         final KieBase kieBase = kieContainer.getKieBase(KBASE_NAME);
-        Assertions.assertThat(kieBase).isNotNull();
+        assertThat(kieBase).isNotNull();
         KieSession kSession = null;
         try {
 
             kSession = kieBase.newKieSession();
-            Assertions.assertThat(kSession).isNotNull();
+            assertThat(kSession).isNotNull();
 
             ClassLoader classLoader = kieContainer.getClassLoader();
             Class<?> aClass = Class.forName("org.declaredtype.FactA", true, 
classLoader);
@@ -61,7 +61,7 @@ public class DeclaredTypesTestIT {
             int rulesFired = kSession.fireAllRules();
             kSession.dispose();
 
-            assertEquals(1, rulesFired);
+            assertThat(rulesFired).isEqualTo(1);
         } finally {
             kSession.dispose();
         }
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/pom.xml
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/pom.xml
index 66518508a8..a90120b919 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/pom.xml
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/pom.xml
@@ -42,10 +42,11 @@
       <version>@org.kie.version@</version>
     </dependency>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>${junit.version}</version>
-    </dependency>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter</artifactId>
+      <version>${junit.jupiter.version}</version>
+      <scope>test</scope>
+    </dependency>    
     <dependency>
       <groupId>org.assertj</groupId>
       <artifactId>assertj-core</artifactId>
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/src/main/java/org/kie/maven/plugin/ittests/ITTestsUtils.java
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/src/main/java/org/kie/maven/plugin/ittests/ITTestsUtils.java
index 98b427469b..9afae835fb 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/src/main/java/org/kie/maven/plugin/ittests/ITTestsUtils.java
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-common/src/main/java/org/kie/maven/plugin/ittests/ITTestsUtils.java
@@ -24,7 +24,6 @@ import java.net.URLClassLoader;
 import java.util.HashSet;
 import java.util.Set;
 
-import org.assertj.core.api.Assertions;
 import org.drools.compiler.kie.builder.impl.KieContainerImpl;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
@@ -32,7 +31,8 @@ import org.kie.api.builder.KieModule;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
-import static org.junit.Assert.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
+
 
 public class ITTestsUtils {
 
@@ -43,7 +43,7 @@ public class ITTestsUtils {
     public static File getKjarFile(final URL targetLocation, final String 
gavArtifactId, final  String gavVersion) throws Exception {
         final File basedir = new 
File(targetLocation.getFile().replace("/test-classes/", ""));
         final File toReturn = new File(basedir, gavArtifactId + "-" + 
gavVersion + ".jar");
-        Assertions.assertThat(toReturn).exists();
+        assertThat(toReturn).exists();
         return toReturn;
     }
 
@@ -55,28 +55,28 @@ public class ITTestsUtils {
 
         final KieServices kieServices = KieServices.get();
         final KieContainer toReturn = 
kieServices.getKieClasspathContainer(projectClassLoader);
-        Assertions.assertThat(toReturn).isNotNull();
+        assertThat(toReturn).isNotNull();
         return toReturn;
     }
 
     public static KieBase getKieBase(final URL targetLocation, final String 
gavArtifactId, final  String gavVersion, final String kieBaseName) throws 
Exception {
         final KieContainer kieContainer = getKieContainer(targetLocation, 
gavArtifactId, gavVersion);
         KieBase toReturn = kieContainer.getKieBase(kieBaseName);
-        Assertions.assertThat(toReturn).isNotNull();
+        assertThat(toReturn).isNotNull();
         return toReturn;
     }
 
     public static KieSession getKieSession(final URL targetLocation, final 
String gavArtifactId, final  String gavVersion, final String kieBaseName) 
throws Exception {
         final KieBase kieBase = getKieBase(targetLocation, gavArtifactId, 
gavVersion, kieBaseName);
         KieSession toReturn = kieBase.newKieSession();
-        Assertions.assertThat(toReturn).isNotNull();
+        assertThat(toReturn).isNotNull();
         return toReturn;
     }
 
     public static KieModule fireRule(final URL targetLocation, final String 
gavArtifactId, final  String gavVersion, final String kieBaseName, final String 
ruleName) throws Exception {
         final KieContainer kieContainer = getKieContainer(targetLocation, 
gavArtifactId, gavVersion);
         final KieBase kieBase = kieContainer.getKieBase(kieBaseName);
-        Assertions.assertThat(kieBase).isNotNull();
+        assertThat(kieBase).isNotNull();
 
         KieSession kSession = null;
         try {
@@ -87,14 +87,14 @@ public class ITTestsUtils {
             int rulesFired = kSession.fireAllRules();
             kSession.dispose();
 
-            assertEquals(1, rulesFired);
+            assertThat(rulesFired).isEqualTo(1);
         } finally {
             if (kSession != null) {
                 kSession.dispose();
             }
         }
         KieModule toReturn = ((KieContainerImpl) 
kieContainer).getKieModuleForKBase(kieBaseName);
-        Assertions.assertThat(toReturn).isNotNull();
+        assertThat(toReturn).isNotNull();
         return toReturn;
     }
 
diff --git 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-parent/pom.xml
 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-parent/pom.xml
index 85d496c944..0f5a7199b3 100644
--- 
a/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-parent/pom.xml
+++ 
b/kie-maven-plugin/src/it/kie-maven-plugin-test-kjar-setup/kie-maven-plugin-test-kjar-parent/pom.xml
@@ -35,6 +35,7 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.compiler.release>11</maven.compiler.release>
     <junit.version>4.13.1</junit.version>
+    <junit.jupiter.version>5.10.2</junit.jupiter.version>
     <assertj.version>3.14.0</assertj.version>
     <compiler.plugin.version>3.11.0</compiler.plugin.version>
     <surefire.plugin.version>3.1.0</surefire.plugin.version>
@@ -48,11 +49,11 @@
       <version>${org.kie.version}</version>
     </dependency>
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>${junit.version}</version>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter</artifactId>
+      <version>${junit.jupiter.version}</version>
       <scope>test</scope>
-    </dependency>
+    </dependency>    
     <dependency>
       <groupId>org.assertj</groupId>
       <artifactId>assertj-core</artifactId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to