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

pibizza 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 d7ca8b357b Migrated tests in decisiontables to Junit5 (#6084)
d7ca8b357b is described below

commit d7ca8b357b7245455f4d94765d104ccb9f4264bb
Author: Paolo Bizzarri <[email protected]>
AuthorDate: Fri Sep 13 20:56:06 2024 +0200

    Migrated tests in decisiontables to Junit5 (#6084)
---
 drools-decisiontables/pom.xml                              | 14 +++++++-------
 .../drools/decisiontable/CalendarTimerResourcesTest.java   | 10 +++++-----
 .../java/org/drools/decisiontable/ColumnReplaceTest.java   |  2 +-
 .../org/drools/decisiontable/DecimalSeparatorTest.java     |  6 +++---
 .../org/drools/decisiontable/DumpGeneratedDrlTest.java     | 10 +++++-----
 .../java/org/drools/decisiontable/EmptyHeaderTest.java     | 13 ++++++++-----
 .../decisiontable/ExternalSpreadsheetCompilerTest.java     |  6 +++---
 .../java/org/drools/decisiontable/FixedPatternTest.java    |  6 +++---
 .../org/drools/decisiontable/IgnoreNumericFormatTest.java  |  6 +++---
 .../java/org/drools/decisiontable/LineBreakXLSTest.java    |  6 +++---
 .../java/org/drools/decisiontable/LinkedWorkbookTest.java  |  2 +-
 .../drools/decisiontable/MakeSureMultiLinesWorkTest.java   |  7 +++----
 .../drools/decisiontable/PrioritySetWithFormulaTest.java   |  6 +++---
 .../drools/decisiontable/SpreadsheetCompilerUnitTest.java  |  6 +++---
 .../decisiontable/SpreadsheetIntegrationExampleTest.java   |  6 +++---
 .../java/org/drools/decisiontable/UnicodeInCSVTest.java    |  6 +++---
 .../java/org/drools/decisiontable/UnicodeInXLSTest.java    |  6 +++---
 .../test/java/org/drools/decisiontable/XlsFormulaTest.java |  6 +++---
 .../integrationtests/IncrementalCompilationTest.java       |  2 +-
 .../integrationtests/KModuleWithDecisionTablesTest.java    |  3 ++-
 .../org/drools/decisiontable/parser/ActionTypeTest.java    |  2 +-
 .../org/drools/decisiontable/parser/ColumnFactoryTest.java |  6 +++---
 .../org/drools/decisiontable/parser/LhsBuilderTest.java    |  2 +-
 .../decisiontable/parser/PropertiesSheetListenerTest.java  |  2 +-
 .../org/drools/decisiontable/parser/RhsBuilderTest.java    |  2 +-
 .../decisiontable/parser/RuleSheetParserUtilTest.java      |  6 +++---
 .../decisiontable/parser/RuleWorksheetParse2Test.java      |  2 +-
 .../parser/RuleWorksheetParseFromFileTest.java             |  7 ++++---
 .../decisiontable/parser/RuleWorksheetParseLargeTest.java  |  2 +-
 .../drools/decisiontable/parser/csv/CsvLineParserTest.java |  2 +-
 .../org/drools/decisiontable/parser/csv/CsvParserTest.java |  2 +-
 .../drools/decisiontable/parser/xls/ExcelParserTest.java   |  6 +++---
 .../org/drools/decisiontable/project/MultiKieBaseTest.java |  6 +++---
 .../org/drools/decisiontable/project/MultiSheetsTest.java  |  7 ++++---
 34 files changed, 94 insertions(+), 89 deletions(-)

diff --git a/drools-decisiontables/pom.xml b/drools-decisiontables/pom.xml
index f916aee6d0..9aaa947aa2 100644
--- a/drools-decisiontables/pom.xml
+++ b/drools-decisiontables/pom.xml
@@ -87,8 +87,13 @@
     </dependency>
 
     <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
+      <groupId>org.junit.jupiter</groupId>
+      <artifactId>junit-jupiter</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
       <scope>test</scope>
     </dependency>
     <!-- Logging -->
@@ -101,11 +106,6 @@
       <artifactId>logback-classic</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.assertj</groupId>
-      <artifactId>assertj-core</artifactId>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
 
 </project>
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/CalendarTimerResourcesTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/CalendarTimerResourcesTest.java
index 875c57a2f9..35ce863d23 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/CalendarTimerResourcesTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/CalendarTimerResourcesTest.java
@@ -21,9 +21,9 @@ package org.drools.decisiontable;
 import java.util.Calendar;
 import java.util.concurrent.TimeUnit;
 
-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;
@@ -42,7 +42,7 @@ public class CalendarTimerResourcesTest {
 
     private SessionPseudoClock clock;
 
-    @Before
+    @BeforeEach
     public void init() {
 
         final KieServices ks = KieServices.Factory.get();
@@ -66,7 +66,7 @@ public class CalendarTimerResourcesTest {
         clock = ksession.getSessionClock();
     }
 
-    @After
+    @AfterEach
     public void tearDown() {
 
         if (ksession != null) {
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/ColumnReplaceTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/ColumnReplaceTest.java
index 62b75c7751..a70b119ddd 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/ColumnReplaceTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/ColumnReplaceTest.java
@@ -21,7 +21,7 @@ package org.drools.decisiontable;
 import org.drools.base.definitions.rule.impl.RuleImpl;
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.io.ResourceType;
 import org.kie.internal.builder.DecisionTableConfiguration;
 import org.kie.internal.builder.DecisionTableInputType;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/DecimalSeparatorTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/DecimalSeparatorTest.java
index 92e749eca2..da45b0d48c 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/DecimalSeparatorTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/DecimalSeparatorTest.java
@@ -20,8 +20,8 @@ package org.drools.decisiontable;
 
 import java.util.Locale;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -56,7 +56,7 @@ public class DecimalSeparatorTest {
         ksession = 
ks.newKieContainer(ks.getRepository().getDefaultReleaseId()).newKieSession();
     }
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/DumpGeneratedDrlTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/DumpGeneratedDrlTest.java
index 214859716f..b58f03248d 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/DumpGeneratedDrlTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/DumpGeneratedDrlTest.java
@@ -23,9 +23,9 @@ import java.io.FilenameFilter;
 
 import org.apache.commons.io.FileUtils;
 import org.drools.util.IoUtils;
-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.io.Resource;
@@ -57,7 +57,7 @@ public class DumpGeneratedDrlTest {
     private File dumpDir;
     private String dumpDirPropOrigValue;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         dumpDir = new File("target/drools-dump-dir");
         // delete the dir before test to remove possible leftovers from 
previous runs
@@ -71,7 +71,7 @@ public class DumpGeneratedDrlTest {
         System.setProperty(DumpDirOption.PROPERTY_NAME, 
dumpDir.getAbsolutePath());
     }
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (dumpDirPropOrigValue != null) {
             System.setProperty(DumpDirOption.PROPERTY_NAME, 
dumpDirPropOrigValue);
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/EmptyHeaderTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/EmptyHeaderTest.java
index d3be1fbfb0..1a03b5bdee 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/EmptyHeaderTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/EmptyHeaderTest.java
@@ -19,11 +19,12 @@
 package org.drools.decisiontable;
 
 import org.drools.template.parser.DecisionTableParseException;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.internal.builder.DecisionTableConfiguration;
 import org.kie.internal.builder.KnowledgeBuilder;
 import org.kie.internal.builder.KnowledgeBuilderFactory;
 
+import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
 import static org.kie.api.io.ResourceType.DTABLE;
 import static org.kie.internal.builder.DecisionTableInputType.CSV;
 import static org.kie.internal.builder.DecisionTableInputType.XLS;
@@ -31,21 +32,23 @@ import static 
org.kie.internal.io.ResourceFactory.newClassPathResource;
 
 public class EmptyHeaderTest {
 
-    @Test(expected = DecisionTableParseException.class)
+    @Test
     public void testEmptyConditionInXLS() {
         DecisionTableConfiguration dtconf = 
KnowledgeBuilderFactory.newDecisionTableConfiguration();
         dtconf.setInputType(XLS);
         KnowledgeBuilder kbuilder = KnowledgeBuilderFactory 
.newKnowledgeBuilder();
         
-        kbuilder.add(newClassPathResource("emptyCondition.drl.xls", 
getClass()), DTABLE, dtconf);
+        
assertThatExceptionOfType((DecisionTableParseException.class)).isThrownBy(
+                () -> 
kbuilder.add(newClassPathResource("emptyCondition.drl.xls", getClass()), 
DTABLE, dtconf));
     }
 
-    @Test(expected = DecisionTableParseException.class)
+    @Test
     public void testEmptyActionInCSV() {
         DecisionTableConfiguration dtconf = 
KnowledgeBuilderFactory.newDecisionTableConfiguration();
         dtconf.setInputType(CSV);
         KnowledgeBuilder kbuilder = 
KnowledgeBuilderFactory.newKnowledgeBuilder();
         
-        kbuilder.add(newClassPathResource("emptyAction.drl.csv", getClass()), 
DTABLE, dtconf);
+        
assertThatExceptionOfType((DecisionTableParseException.class)).isThrownBy(
+                () -> kbuilder.add(newClassPathResource("emptyAction.drl.csv", 
getClass()), DTABLE, dtconf));
     }
 }
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerTest.java
index ede2030c4d..6ce3b82e13 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/ExternalSpreadsheetCompilerTest.java
@@ -29,8 +29,8 @@ import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
 import org.drools.template.parser.DataListener;
 import org.drools.template.parser.TemplateDataListener;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
 import org.kie.internal.builder.KnowledgeBuilder;
@@ -49,7 +49,7 @@ public class ExternalSpreadsheetCompilerTest {
     
     private ExternalSpreadsheetCompiler converter;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         converter = new ExternalSpreadsheetCompiler();
     }
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/FixedPatternTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/FixedPatternTest.java
index 99d1f0adc4..02fe7159aa 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/FixedPatternTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/FixedPatternTest.java
@@ -23,8 +23,8 @@ import java.util.List;
 
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
 import org.kie.internal.builder.DecisionTableConfiguration;
@@ -40,7 +40,7 @@ public class FixedPatternTest {
 
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/IgnoreNumericFormatTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/IgnoreNumericFormatTest.java
index 857ace0432..1f854ee232 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/IgnoreNumericFormatTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/IgnoreNumericFormatTest.java
@@ -23,8 +23,8 @@ import java.math.BigDecimal;
 
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
 import org.kie.internal.builder.DecisionTableConfiguration;
@@ -40,7 +40,7 @@ public class IgnoreNumericFormatTest {
 
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/LineBreakXLSTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/LineBreakXLSTest.java
index 864e15ccd4..37903db858 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/LineBreakXLSTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/LineBreakXLSTest.java
@@ -21,8 +21,8 @@ package org.drools.decisiontable;
 import com.sample.FactData;
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
 import org.kie.internal.builder.DecisionTableConfiguration;
@@ -38,7 +38,7 @@ public class LineBreakXLSTest {
     
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/LinkedWorkbookTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/LinkedWorkbookTest.java
index 557bbc8fdf..7be86113af 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/LinkedWorkbookTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/LinkedWorkbookTest.java
@@ -20,7 +20,7 @@ package org.drools.decisiontable;
 
 import java.io.InputStream;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.io.ResourceType;
 import org.kie.internal.io.ResourceFactory;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/MakeSureMultiLinesWorkTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/MakeSureMultiLinesWorkTest.java
index 4200d90699..2d53908787 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/MakeSureMultiLinesWorkTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/MakeSureMultiLinesWorkTest.java
@@ -20,8 +20,7 @@ package org.drools.decisiontable;
 
 import java.io.InputStream;
 
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
 import org.kie.api.KieBase;
 import org.kie.api.io.ResourceType;
 import org.kie.internal.io.ResourceFactory;
@@ -29,10 +28,10 @@ import org.kie.internal.utils.KieHelper;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
-@Ignore
+@Disabled
 public class MakeSureMultiLinesWorkTest {
 
-    @Test
+    @org.junit.jupiter.api.Test
     public void makeSureMultiLinesWork() {
 
         KieHelper kieHelper = new KieHelper();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/PrioritySetWithFormulaTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/PrioritySetWithFormulaTest.java
index 35f057a84d..9610a8baac 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/PrioritySetWithFormulaTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/PrioritySetWithFormulaTest.java
@@ -19,8 +19,8 @@
 package org.drools.decisiontable;
 
 import org.drools.base.definitions.rule.impl.RuleImpl;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
@@ -33,7 +33,7 @@ public class PrioritySetWithFormulaTest {
 
     private KieBase kieBase;
 
-    @Before
+    @BeforeEach
     public void init() {
 
         final KieServices ks = KieServices.Factory.get();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetCompilerUnitTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetCompilerUnitTest.java
index b7b7a897ca..33f3d2d7dd 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetCompilerUnitTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetCompilerUnitTest.java
@@ -34,8 +34,8 @@ import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
 import org.drools.template.model.Global;
 import org.drools.template.model.Import;
 import org.drools.template.parser.DataListener;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
@@ -61,7 +61,7 @@ public class SpreadsheetCompilerUnitTest {
     
     private SpreadsheetCompiler converter;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         converter = new SpreadsheetCompiler();
     }
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetIntegrationExampleTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetIntegrationExampleTest.java
index 4114466232..11e5711d95 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetIntegrationExampleTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/SpreadsheetIntegrationExampleTest.java
@@ -22,8 +22,8 @@ import java.util.ArrayList;
 import java.util.List;
 
 import org.acme.insurance.launcher.PricingRuleLauncher;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
@@ -44,7 +44,7 @@ public class SpreadsheetIntegrationExampleTest {
     
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInCSVTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInCSVTest.java
index 9f8da87672..9b8da2b6ea 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInCSVTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInCSVTest.java
@@ -24,8 +24,8 @@ import java.util.List;
 import org.drools.drl.extensions.DecisionTableFactory;
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.command.Command;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
@@ -43,7 +43,7 @@ public class UnicodeInCSVTest {
     
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInXLSTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInXLSTest.java
index 43dedef0e9..c385dadcc3 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInXLSTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/UnicodeInXLSTest.java
@@ -24,8 +24,8 @@ import java.util.List;
 import org.drools.drl.extensions.DecisionTableFactory;
 import org.drools.kiesession.rulebase.InternalKnowledgeBase;
 import org.drools.kiesession.rulebase.KnowledgeBaseFactory;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.command.Command;
 import org.kie.api.io.ResourceType;
 import org.kie.api.runtime.KieSession;
@@ -43,7 +43,7 @@ public class UnicodeInXLSTest {
     
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/XlsFormulaTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/XlsFormulaTest.java
index 0536688654..eb0a5bb317 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/XlsFormulaTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/XlsFormulaTest.java
@@ -21,8 +21,8 @@ package org.drools.decisiontable;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -36,7 +36,7 @@ public class XlsFormulaTest {
     
     private KieSession ksession;
 
-    @After
+    @AfterEach
     public void tearDown() {
         if (ksession != null) {
             ksession.dispose();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/IncrementalCompilationTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/IncrementalCompilationTest.java
index ff6213f89f..373ce0b37c 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/IncrementalCompilationTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/IncrementalCompilationTest.java
@@ -21,7 +21,7 @@ package org.drools.decisiontable.integrationtests;
 import java.io.InputStream;
 import java.util.List;
 
-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/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/KModuleWithDecisionTablesTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/KModuleWithDecisionTablesTest.java
index 8ec05fd9d7..4eee4f66c4 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/KModuleWithDecisionTablesTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/integrationtests/KModuleWithDecisionTablesTest.java
@@ -18,7 +18,6 @@
  */
 package org.drools.decisiontable.integrationtests;
 
-import org.junit.Test;
 import org.kie.api.KieBase;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieFileSystem;
@@ -27,6 +26,8 @@ import org.kie.api.runtime.KieContainer;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
+import org.junit.jupiter.api.Test;
+
 /**
  * Basic tests for creation of a KieBase from CSV and XLS resources.
  */
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ActionTypeTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ActionTypeTest.java
index d86cd60618..1c0572eda7 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ActionTypeTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ActionTypeTest.java
@@ -22,7 +22,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.drools.decisiontable.parser.ActionType.Code;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ColumnFactoryTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ColumnFactoryTest.java
index 20384ab511..3bf6c55811 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ColumnFactoryTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/ColumnFactoryTest.java
@@ -23,8 +23,8 @@ import org.drools.template.parser.Column;
 import org.drools.template.parser.ColumnFactory;
 import org.drools.template.parser.LongColumn;
 import org.drools.template.parser.StringColumn;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static 
org.assertj.core.api.Assertions.assertThatIllegalArgumentException;
@@ -33,7 +33,7 @@ public class ColumnFactoryTest {
     
     private ColumnFactory f;
 
-    @Before
+    @BeforeEach
     public void setUp() {
         f = new ColumnFactory();
     }
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/LhsBuilderTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/LhsBuilderTest.java
index 4ba1b0c0be..25ff4a2e59 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/LhsBuilderTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/LhsBuilderTest.java
@@ -18,7 +18,7 @@
  */
 package org.drools.decisiontable.parser;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static 
org.drools.decisiontable.parser.LhsBuilder.FieldType.FORALL_FIELD;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/PropertiesSheetListenerTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/PropertiesSheetListenerTest.java
index acba2c64b5..1a7657af20 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/PropertiesSheetListenerTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/PropertiesSheetListenerTest.java
@@ -20,7 +20,7 @@ package org.drools.decisiontable.parser;
 
 import org.drools.decisiontable.parser.xls.PropertiesSheetListener;
 import 
org.drools.decisiontable.parser.xls.PropertiesSheetListener.CaseInsensitiveMap;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.drools.template.parser.DataListener.NON_MERGED;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RhsBuilderTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RhsBuilderTest.java
index 555af32b98..81cadaa641 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RhsBuilderTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RhsBuilderTest.java
@@ -18,7 +18,7 @@
  */
 package org.drools.decisiontable.parser;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleSheetParserUtilTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleSheetParserUtilTest.java
index 3463fc4382..e10aa37886 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleSheetParserUtilTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleSheetParserUtilTest.java
@@ -23,8 +23,8 @@ import java.util.List;
 import org.drools.template.model.Global;
 import org.drools.template.model.Import;
 import org.drools.template.parser.DecisionTableParseException;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
@@ -52,7 +52,7 @@ public class RuleSheetParserUtilTest {
     /**
      * This is here as the old way was to do this.
      */
-    @Ignore
+    @Disabled
     @Test
     public void testInvalidRuleName() {
         final String row = "RuleTable       This is my rule name (type class)";
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParse2Test.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParse2Test.java
index 64f56d6cc1..cc98b5b43a 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParse2Test.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParse2Test.java
@@ -22,7 +22,7 @@ import org.drools.template.model.DRLOutput;
 import org.drools.template.model.Package;
 import org.drools.template.parser.DataListener;
 import org.drools.template.parser.DecisionTableParseException;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatException;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseFromFileTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseFromFileTest.java
index 1857e5fed3..7dbbe642b7 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseFromFileTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseFromFileTest.java
@@ -29,8 +29,8 @@ import org.drools.template.model.Consequence;
 import org.drools.template.model.Package;
 import org.drools.template.model.Rule;
 import org.drools.template.parser.DecisionTableParseException;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
@@ -180,7 +180,8 @@ public class RuleWorksheetParseFromFileTest {
         }
     }
 
-    @Test @Ignore // TODO JBRULES-2880 TIRELLI: Ignore test while we decide 
what to do in order to solve i18n issues
+    @Disabled // TODO JBRULES-2880 TIRELLI: Ignore test while we decide what 
to do in order to solve i18n issues
+    @Test 
     public void testComplexWorksheetMissingConditionsInLocaleFrFr() throws 
Exception {
         Locale originalDefaultLocale = Locale.getDefault();
         Locale.setDefault(Locale.FRANCE);
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseLargeTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseLargeTest.java
index 5aa984eb3b..de7a9edcea 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseLargeTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/RuleWorksheetParseLargeTest.java
@@ -21,7 +21,7 @@ package org.drools.decisiontable.parser;
 import java.io.InputStream;
 
 import org.drools.template.model.Package;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvLineParserTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvLineParserTest.java
index 01cdff8984..66d1cd5e00 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvLineParserTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvLineParserTest.java
@@ -20,7 +20,7 @@ package org.drools.decisiontable.parser.csv;
 
 import java.util.List;
 
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvParserTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvParserTest.java
index ff69bb3ad5..0c120756e3 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvParserTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/csv/CsvParserTest.java
@@ -22,7 +22,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.drools.template.parser.DataListener;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.drools.template.parser.DataListener.NON_MERGED;
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/xls/ExcelParserTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/xls/ExcelParserTest.java
index 90556d0615..219db5752d 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/xls/ExcelParserTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/parser/xls/ExcelParserTest.java
@@ -29,8 +29,8 @@ import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.ss.util.CellRangeAddress;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
 import org.drools.template.parser.DataListener;
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
@@ -47,7 +47,7 @@ public class ExcelParserTest {
     private Sheet sheet;
 
     
-    @After
+    @AfterEach
     public void tearDown() throws IOException {
         if(workbook != null) {
             workbook.close();
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiKieBaseTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiKieBaseTest.java
index 1deb04797a..8d28fd985b 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiKieBaseTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiKieBaseTest.java
@@ -18,8 +18,8 @@
  */
 package org.drools.decisiontable.project;
 
-import org.junit.After;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -34,7 +34,7 @@ public class MultiKieBaseTest {
     
     private KieSession ksession;
     
-    @After
+    @AfterEach
     public void tearDown() {
 
         if (ksession != null) {
diff --git 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiSheetsTest.java
 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiSheetsTest.java
index 0b44cf395b..182f8c8afa 100644
--- 
a/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiSheetsTest.java
+++ 
b/drools-decisiontables/src/test/java/org/drools/decisiontable/project/MultiSheetsTest.java
@@ -18,8 +18,6 @@
  */
 package org.drools.decisiontable.project;
 
-import org.junit.After;
-import org.junit.Test;
 import org.kie.api.KieServices;
 import org.kie.api.builder.KieBuilder;
 import org.kie.api.builder.KieFileSystem;
@@ -28,13 +26,16 @@ import org.kie.api.io.KieResources;
 import org.kie.api.runtime.KieContainer;
 import org.kie.api.runtime.KieSession;
 
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+
 import static org.assertj.core.api.Assertions.assertThat;
 
 public class MultiSheetsTest {
     
     private KieSession ksession;
     
-    @After
+    @AfterEach
     public void tearDown() {
 
         if (ksession != null) {


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


Reply via email to