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

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


The following commit(s) were added to refs/heads/main by this push:
     new 0d1808fe9 [kie-issues#1857] Add tests (#2210)
0d1808fe9 is described below

commit 0d1808fe9ee86f8e2529d003f7e15ad4fc19cfee
Author: Gonzalo Muñoz <[email protected]>
AuthorDate: Mon Apr 7 12:57:49 2025 +0200

    [kie-issues#1857] Add tests (#2210)
---
 .../java/org/kie/kogito/index/AbstractProcessDataIndexIT.java | 11 ++++++-----
 .../data/index/it/InMemoryQuarkusAddonDataIndexIT.java        |  5 +++--
 .../data/index/it/PostgreSQLQuarkusAddonDataIndexIT.java      |  5 +++--
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git 
a/apps-integration-tests/integration-tests-data-index-service/integration-tests-data-index-service-common/src/test/java/org/kie/kogito/index/AbstractProcessDataIndexIT.java
 
b/apps-integration-tests/integration-tests-data-index-service/integration-tests-data-index-service-common/src/test/java/org/kie/kogito/index/AbstractProcessDataIndexIT.java
index 0e12e6d41..fcd5a3825 100644
--- 
a/apps-integration-tests/integration-tests-data-index-service/integration-tests-data-index-service-common/src/test/java/org/kie/kogito/index/AbstractProcessDataIndexIT.java
+++ 
b/apps-integration-tests/integration-tests-data-index-service/integration-tests-data-index-service-common/src/test/java/org/kie/kogito/index/AbstractProcessDataIndexIT.java
@@ -300,7 +300,7 @@ public abstract class AbstractProcessDataIndexIT {
 
         await()
                 .atMost(TIMEOUT)
-                .untilAsserted(() -> getProcessInstanceById(pId2, "ACTIVE"));
+                .untilAsserted(() -> getProcessInstanceById(pId2, "ACTIVE", 
2));
 
         if (validateGetProcessInstanceSource()) {
             await()
@@ -443,7 +443,7 @@ public abstract class AbstractProcessDataIndexIT {
                         .body("errors", nullValue()));
         await()
                 .atMost(TIMEOUT)
-                .untilAsserted(() -> getProcessInstanceById(pId2, "ABORTED"));
+                .untilAsserted(() -> getProcessInstanceById(pId2, "ABORTED", 
1));
 
         given().spec(dataIndexSpec()).contentType(ContentType.JSON)
                 .body("{ \"query\" : \"mutation{ ProcessInstanceRetry( id: 
\\\"" + pId2 + "\\\")}\"}")
@@ -699,15 +699,16 @@ public abstract class AbstractProcessDataIndexIT {
                 .path("id");
     }
 
-    protected ValidatableResponse getProcessInstanceById(String 
processInstanceId, String state) {
+    protected ValidatableResponse getProcessInstanceById(String 
processInstanceId, String state, int numberOfEntries) {
         return given().spec(dataIndexSpec()).contentType(ContentType.JSON)
-                .body("{ \"query\" : \"{ProcessInstances(where: {  id: {  
equal : \\\"" + processInstanceId + "\\\"}}){ id, processId, state } }\" }")
+                .body("{ \"query\" : \"{ProcessInstances(where: {  id: {  
equal : \\\"" + processInstanceId + "\\\"}}){ id, processId, state, 
executionSummary } }\" }")
                 .when().post("/graphql")
                 .then().statusCode(200)
                 .body("data.ProcessInstances.size()", is(1))
                 .body("data.ProcessInstances[0].id", is(processInstanceId))
                 .body("data.ProcessInstances[0].processId", is("approvals"))
-                .body("data.ProcessInstances[0].state", is(state));
+                .body("data.ProcessInstances[0].state", is(state))
+                .body("data.ProcessInstances[0].executionSummary.size()", 
is(numberOfEntries));
     }
 
     private void checkExpectedCreatedItemData(String creationData, Map<String, 
String> resultMap) throws IOException {
diff --git 
a/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-inmemory/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/InMemoryQuarkusAddonDataIndexIT.java
 
b/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-inmemory/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/InMemoryQuarkusAddonDataIndexIT.java
index dcc1f26b7..3ec97ba87 100644
--- 
a/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-inmemory/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/InMemoryQuarkusAddonDataIndexIT.java
+++ 
b/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-inmemory/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/InMemoryQuarkusAddonDataIndexIT.java
@@ -61,7 +61,7 @@ class InMemoryQuarkusAddonDataIndexIT {
                 .body("workflowdata.greeting", is("Hello from JSON Workflow,"))
                 .extract().path("id");
 
-        given().contentType(ContentType.JSON).body("{ \"query\" : 
\"{ProcessInstances{ id, state, diagram, source, nodeDefinitions { name } } }\" 
}")
+        given().contentType(ContentType.JSON).body("{ \"query\" : 
\"{ProcessInstances{ id, state, diagram, source, nodeDefinitions { name }, 
executionSummary } }\" }")
                 .when().post("/graphql")
                 .then().statusCode(200)
                 .body("data.ProcessInstances.size()", is(1))
@@ -69,7 +69,8 @@ class InMemoryQuarkusAddonDataIndexIT {
                 .body("data.ProcessInstances[0].state", is("COMPLETED"))
                 .body("data.ProcessInstances[0].diagram", is(nullValue()))
                 .body("data.ProcessInstances[0].source", is(notNullValue()))
-                .body("data.ProcessInstances[0].nodeDefinitions.size()", 
is(12));
+                .body("data.ProcessInstances[0].nodeDefinitions.size()", 
is(12))
+                .body("data.ProcessInstances[0].executionSummary.size()", 
is(2));
     }
 
     @Test
diff --git 
a/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-postgresql/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/PostgreSQLQuarkusAddonDataIndexIT.java
 
b/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-postgresql/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/PostgreSQLQuarkusAddonDataIndexIT.java
index 7259a80f5..b1401b577 100644
--- 
a/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-postgresql/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/PostgreSQLQuarkusAddonDataIndexIT.java
+++ 
b/data-index/kogito-addons-quarkus-data-index/kogito-addons-quarkus-data-index-postgresql/integration-tests-sw/src/test/java/org/kie/kogito/addons/quarkus/data/index/it/PostgreSQLQuarkusAddonDataIndexIT.java
@@ -65,7 +65,7 @@ class PostgreSQLQuarkusAddonDataIndexIT {
                 .extract().path("id");
 
         given().contentType(ContentType.JSON)
-                .body("{ \"query\" : \"{ProcessInstances(where: { id: {equal: 
\\\"" + processInstanceId + "\\\"}}){ id, state, diagram, source, 
nodeDefinitions { name } } }\" }")
+                .body("{ \"query\" : \"{ProcessInstances(where: { id: {equal: 
\\\"" + processInstanceId + "\\\"}}){ id, state, diagram, source, 
nodeDefinitions { name }, executionSummary } }\" }")
                 .when().post("/graphql")
                 .then().statusCode(200)
                 .body("data.ProcessInstances.size()", is(1))
@@ -73,7 +73,8 @@ class PostgreSQLQuarkusAddonDataIndexIT {
                 .body("data.ProcessInstances[0].state", is("COMPLETED"))
                 .body("data.ProcessInstances[0].diagram", is(nullValue()))
                 .body("data.ProcessInstances[0].source", is(notNullValue()))
-                .body("data.ProcessInstances[0].nodeDefinitions.size()", 
is(12));
+                .body("data.ProcessInstances[0].nodeDefinitions.size()", 
is(12))
+                .body("data.ProcessInstances[0].executionSummary.size()", 
is(2));
     }
 
     @Test


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

Reply via email to