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]