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 c16fa65098 Migrated assertions to assertj (#6081)
c16fa65098 is described below

commit c16fa65098c0a094d935225b00d502fcc08d0db9
Author: Paolo Bizzarri <[email protected]>
AuthorDate: Thu Sep 12 16:47:18 2024 +0200

    Migrated assertions to assertj (#6081)
---
 .../quarkus/ruleunit/examples/multiunit/RuntimeTest.java |  6 +++---
 .../drools-quarkus-integration-test-hotreload/pom.xml    |  4 ++++
 .../org/drools/quarkus/test/hotreload/HotReloadIT.java   | 16 ++++++----------
 .../test/java/org/drools/quarkus/test/RuntimeTest.java   | 13 +++++--------
 .../org/drools/quarkus/ruleunit/test/RuntimeTest.java    |  5 ++---
 .../util/deployment/KmoduleKieBaseModelsBuiltItem.java   |  2 --
 6 files changed, 20 insertions(+), 26 deletions(-)

diff --git 
a/drools-quarkus-extension/drools-quarkus-examples/drools-quarkus-examples-multiunit/src/test/java/org/drools/quarkus/ruleunit/examples/multiunit/RuntimeTest.java
 
b/drools-quarkus-extension/drools-quarkus-examples/drools-quarkus-examples-multiunit/src/test/java/org/drools/quarkus/ruleunit/examples/multiunit/RuntimeTest.java
index 4122df9325..322207cea2 100644
--- 
a/drools-quarkus-extension/drools-quarkus-examples/drools-quarkus-examples-multiunit/src/test/java/org/drools/quarkus/ruleunit/examples/multiunit/RuntimeTest.java
+++ 
b/drools-quarkus-extension/drools-quarkus-examples/drools-quarkus-examples-multiunit/src/test/java/org/drools/quarkus/ruleunit/examples/multiunit/RuntimeTest.java
@@ -29,7 +29,7 @@ import org.drools.ruleunits.api.RuleUnitInstance;
 import org.junit.jupiter.api.Test;
 import org.kie.api.runtime.rule.FactHandle;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
 
 @QuarkusTest
 public class RuntimeTest {
@@ -69,7 +69,7 @@ public class RuntimeTest {
 
         instance.fire();
 
-        assertEquals("Hi 1", output.get().getText());
+        assertThat(output.get().getText()).isEqualTo("Hi 1");
     }
 
     @Test
@@ -101,6 +101,6 @@ public class RuntimeTest {
 
         instance.fire();
 
-        assertEquals("Hi 2", output.get().getText());
+        assertThat(output.get().getText()).isEqualTo("Hi 2");
     }
 }
diff --git 
a/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/pom.xml 
b/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/pom.xml
index e06d5791fe..7b406c931d 100644
--- a/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/pom.xml
+++ b/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/pom.xml
@@ -54,6 +54,10 @@
       <groupId>io.quarkus</groupId>
       <artifactId>quarkus-resteasy-jackson</artifactId>
     </dependency>
+    <dependency> 
+      <groupId>org.assertj</groupId>
+      <artifactId>assertj-core</artifactId>
+    </dependency>
 
     <dependency>
       <groupId>io.quarkus</groupId>
diff --git 
a/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/src/test/java/org/drools/quarkus/test/hotreload/HotReloadIT.java
 
b/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/src/test/java/org/drools/quarkus/test/hotreload/HotReloadIT.java
index 5e5de51d84..1d5bb063a0 100644
--- 
a/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/src/test/java/org/drools/quarkus/test/hotreload/HotReloadIT.java
+++ 
b/drools-quarkus-extension/drools-quarkus-integration-test-hotreload/src/test/java/org/drools/quarkus/test/hotreload/HotReloadIT.java
@@ -28,8 +28,7 @@ import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.RegisterExtension;
 
 import static io.restassured.RestAssured.given;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
 
 public class HotReloadIT {
 
@@ -50,7 +49,7 @@ public class HotReloadIT {
     public void testServletChange() throws InterruptedException {
         String personsPayload = 
"[{\"name\":\"Mario\",\"age\":45,\"adult\":false},{\"name\":\"Sofia\",\"age\":17,\"adult\":false}]";
 
-        List names = given()
+        List<String> names = given()
                 .baseUri("http://localhost:"; + HTTP_TEST_PORT)
                 .contentType(ContentType.JSON)
                 .accept(ContentType.JSON)
@@ -60,10 +59,9 @@ public class HotReloadIT {
                 .then()
                 .statusCode(200)
                 .extract()
-                .as(List.class);
+                .<List<String>>as(List.class);
 
-        assertEquals(1, names.size());
-        assertEquals("Mario", names.get(0));
+        assertThat(names).hasSize(1).containsExactly("Mario");
 
         test.modifyResourceFile(RESOURCE_FILE, s -> s.replaceAll("18", "16"));
 
@@ -75,10 +73,8 @@ public class HotReloadIT {
                 .post("/find-adult")
                 .then()
                 .statusCode(200)
-                .extract().as(List.class);
+                .extract().<List<String>>as(List.class);
 
-        assertEquals(2, names.size());
-        assertTrue(names.contains("Mario"));
-        assertTrue(names.contains("Sofia"));
+        assertThat(names).hasSize(2).containsExactlyInAnyOrder("Mario", 
"Sofia");
     }
 }
diff --git 
a/drools-quarkus-extension/drools-quarkus-integration-test/src/test/java/org/drools/quarkus/test/RuntimeTest.java
 
b/drools-quarkus-extension/drools-quarkus-integration-test/src/test/java/org/drools/quarkus/test/RuntimeTest.java
index 96c380dd55..a6905fbdce 100644
--- 
a/drools-quarkus-extension/drools-quarkus-integration-test/src/test/java/org/drools/quarkus/test/RuntimeTest.java
+++ 
b/drools-quarkus-extension/drools-quarkus-integration-test/src/test/java/org/drools/quarkus/test/RuntimeTest.java
@@ -30,8 +30,7 @@ import org.kie.api.prototype.PrototypeFactInstance;
 import org.kie.api.runtime.KieRuntimeBuilder;
 import org.kie.api.runtime.KieSession;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.kie.api.prototype.PrototypeBuilder.prototype;
 
 @QuarkusTest
@@ -58,16 +57,15 @@ public class RuntimeTest {
 
     private void testSimpleDrl(KieSession ksession, String assetPackage) {
         List<String> pkgNames = 
ksession.getKieBase().getKiePackages().stream().map(KiePackage::getName).collect(Collectors.toList());
-        assertEquals(2, pkgNames.size());
-        assertTrue(pkgNames.contains("org.drools.quarkus.test"));
-        assertTrue(pkgNames.contains(assetPackage));
+        
+        
assertThat(pkgNames).hasSize(2).containsExactlyInAnyOrder("org.drools.quarkus.test",
 assetPackage);
 
         Result result = new Result();
         ksession.insert(result);
         ksession.insert(new Person("Mark", 17));
         ksession.fireAllRules();
 
-        assertEquals("Mark can NOT drink", result.toString());
+        assertThat(result.toString()).isEqualTo("Mark can NOT drink");
     }
 
     @Test
@@ -85,7 +83,6 @@ public class RuntimeTest {
         ksession.insert(result);
 
         ksession.fireAllRules();
-
-        assertEquals("Mark can NOT drink", result.get("value"));
+        assertThat(result.get("value")).isEqualTo("Mark can NOT drink");
     }
 }
diff --git 
a/drools-quarkus-extension/drools-quarkus-ruleunit-integration-test/src/test/java/org/drools/quarkus/ruleunit/test/RuntimeTest.java
 
b/drools-quarkus-extension/drools-quarkus-ruleunit-integration-test/src/test/java/org/drools/quarkus/ruleunit/test/RuntimeTest.java
index 873e112e29..1ac86e8100 100644
--- 
a/drools-quarkus-extension/drools-quarkus-ruleunit-integration-test/src/test/java/org/drools/quarkus/ruleunit/test/RuntimeTest.java
+++ 
b/drools-quarkus-extension/drools-quarkus-ruleunit-integration-test/src/test/java/org/drools/quarkus/ruleunit/test/RuntimeTest.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
 
 import jakarta.inject.Inject;
 
-import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.assertj.core.api.Assertions.assertThat;
 
 @QuarkusTest
 public class RuntimeTest {
@@ -42,7 +42,6 @@ public class RuntimeTest {
             instance.fire();
         }
 
-        assertEquals(1, unit.getResults().size());
-        assertEquals("Hello Mario", unit.getResults().get(0));
+        assertThat(unit.getResults()).hasSize(1).containsExactly("Hello 
Mario");
     }
 }
diff --git 
a/drools-quarkus-extension/drools-quarkus-util-deployment/src/main/java/org/drools/quarkus/util/deployment/KmoduleKieBaseModelsBuiltItem.java
 
b/drools-quarkus-extension/drools-quarkus-util-deployment/src/main/java/org/drools/quarkus/util/deployment/KmoduleKieBaseModelsBuiltItem.java
index d437bc3dc8..797b46ab81 100644
--- 
a/drools-quarkus-extension/drools-quarkus-util-deployment/src/main/java/org/drools/quarkus/util/deployment/KmoduleKieBaseModelsBuiltItem.java
+++ 
b/drools-quarkus-extension/drools-quarkus-util-deployment/src/main/java/org/drools/quarkus/util/deployment/KmoduleKieBaseModelsBuiltItem.java
@@ -19,8 +19,6 @@
 package org.drools.quarkus.util.deployment;
 
 import java.util.Collection;
-import java.util.Map;
-import java.util.Set;
 
 import org.kie.api.builder.model.KieBaseModel;
 


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

Reply via email to