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]