diff --git a/.codacy.yml b/.codacy.yml
new file mode 100644
index 00000000..0b422286
--- /dev/null
+++ b/.codacy.yml
@@ -0,0 +1,5 @@
+---
+exclude_paths:
+ - '.github/**'
+ - 'docs/**'
+ - '**/packages.md'
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 00000000..36219d48
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,3 @@
+Please use one of the following templates:
+
+https://github.com/holunda-io/camunda-bpm-data/issues/new/choose
diff --git a/.github/ISSUE_TEMPLATE/1_bug_report.md b/.github/ISSUE_TEMPLATE/1_bug_report.md
new file mode 100644
index 00000000..dc549c03
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/1_bug_report.md
@@ -0,0 +1,23 @@
+---
+name: 'Bug report'
+about: 'Report a bug in camunda-bpm-data'
+title:
+labels: 'type: bug :bug:'
+assignees: zambrovski
+
+---
+
+### Steps to reproduce
+
+* camunda-bpm-data version:
+* Camunda BPM version:
+* JDK version:
+* Operating system:
+* Complete executable reproducer: (e.g. GitHub Repo)
+* Steps: (what exactly are you doing with the above reproducer?)
+
+### Expected behaviour
+
+### Actual behaviour
+
+(In case of exceptions provide full stack trace)
diff --git a/.github/ISSUE_TEMPLATE/2_feature_request.md b/.github/ISSUE_TEMPLATE/2_feature_request.md
new file mode 100644
index 00000000..be7f9547
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/2_feature_request.md
@@ -0,0 +1,20 @@
+---
+name: 'Feature request'
+about: 'Suggest a feature for camunda-bpm-data'
+title:
+labels: 'type: enhancement'
+assignees: zambrovski
+
+---
+
+### Scenario
+
+* camunda-bpm-data version:
+* Camunda BPM version:
+* Description of your use case: (detailed description or executable reproducer, e.g. GitHub repo)
+
+### Current Behaviour
+
+### Wanted Behaviour
+
+### Possible Workarounds
diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml
index 471d25df..a10a27cb 100644
--- a/.github/workflows/default.yml
+++ b/.github/workflows/default.yml
@@ -35,12 +35,9 @@ jobs:
- name: Build
run: ./mvnw clean package
- - name: Run integration tests
+ - name: Run integration tests and generate coverage reports
run: ./mvnw -Pitest verify
- - name: Create coverage reports
- run: ./mvnw jacoco:report-aggregate
-
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v1.0.2
with:
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 109a255d..3080fd22 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -32,12 +32,9 @@ jobs:
- name: Build
run: ./mvnw clean package
- - name: Run integration tests
+ - name: Run integration tests and generate coverage reports
run: ./mvnw -Pitest verify
- - name: Create coverage reports
- run: ./mvnw jacoco:report-aggregate
-
- name: Import GPG Owner Trust
run: echo ${{secrets.GPG_OWNERTRUST}} | base64 --decode | gpg --import-ownertrust
diff --git a/README.adoc b/README.adoc
index a02edd02..e65eb220 100644
--- a/README.adoc
+++ b/README.adoc
@@ -55,7 +55,7 @@ If you just want to start using the library, put the following dependency into y
----
-If you are using Gradle Kotlin DSL add to your `build.gradle`:
+If you are using Gradle Kotlin DSL add to your `build.gradle.kts`:
[source,kotlin]
----
implementation("io.holunda.data:camunda-bpm-data:1.0.1")
@@ -155,7 +155,7 @@ Please put the following dependency into your `pom.xml`:
io.holunda.data
camunda-bpm-data-test
- 1.0.0
+ 1.0.1
test
----
diff --git a/docs/pom.xml b/docs/pom.xml
index 6be0c499..145e16aa 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -6,7 +6,7 @@
io.holunda.data
camunda-bpm-data-parent
- 1.0.1
+ 1.0.2
camunda-bpm-data-docs
diff --git a/docs/src/orchid/resources/changelog/1.0/1.0.1.ad b/docs/src/orchid/resources/changelog/1.0/1.0.1.ad
index e500e080..afab680b 100644
--- a/docs/src/orchid/resources/changelog/1.0/1.0.1.ad
+++ b/docs/src/orchid/resources/changelog/1.0/1.0.1.ad
@@ -1,5 +1,5 @@
---
-version: 1.0.0
+version: 1.0.1
---
== Bugfixes
diff --git a/docs/src/orchid/resources/changelog/1.0/1.0.2.ad b/docs/src/orchid/resources/changelog/1.0/1.0.2.ad
new file mode 100644
index 00000000..5ae58413
--- /dev/null
+++ b/docs/src/orchid/resources/changelog/1.0/1.0.2.ad
@@ -0,0 +1,9 @@
+---
+version: 1.0.2
+---
+
+== Enhancement
+
+* Read/write adapter for CaseService context, see #59
+* Supports variables via DelegateCaseExecution
+* Implement `CaseServiceVariableMockBuilder` and `CaseServiceVerifier`, see #59
diff --git a/docs/src/orchid/resources/config.yml b/docs/src/orchid/resources/config.yml
index 541573a1..589f1cdb 100644
--- a/docs/src/orchid/resources/config.yml
+++ b/docs/src/orchid/resources/config.yml
@@ -3,6 +3,7 @@ site:
siteName: Camunda BPM Data
siteDescription: Beautiful process data handling for Camunda BPM.
avatar: 'assets/media/favicon.png'
+ version: 1.0.2
allPages:
components:
diff --git a/docs/src/orchid/resources/pages/quick-start.ad b/docs/src/orchid/resources/pages/quick-start.ad
index 5d2e5595..aeb82222 100644
--- a/docs/src/orchid/resources/pages/quick-start.ad
+++ b/docs/src/orchid/resources/pages/quick-start.ad
@@ -16,20 +16,20 @@ In Apache Maven add to your `pom.xml`:
io.holunda.data
camunda-bpm-data
- 1.0.1
+ {{ site:version }}
----
-For Gradle Kotlin DSL add to your `build.gradle`:
+For Gradle Kotlin DSL add to your `build.gradle.kts`:
[source,kotlin]
----
-implementation("io.holunda.data:camunda-bpm-data:1.0.1")
+implementation("io.holunda.data:camunda-bpm-data:{{ site:version }}")
----
For Gradle Groovy DSL add to your `build.gradle`:
[source,groovy]
----
-implementation 'io.holunda.data:camunda-bpm-data:1.0.1'
+implementation 'io.holunda.data:camunda-bpm-data:{{ site:version }}'
----
=== Declare process variable factories
@@ -128,7 +128,7 @@ Please put the following dependency into your `pom.xml`:
io.holunda.data
camunda-bpm-data-test
- 1.0.0
+ 1.0.2
test
----
diff --git a/docs/src/orchid/resources/wiki/user-guide/features.ad b/docs/src/orchid/resources/wiki/user-guide/features.ad
index 6cc2bd77..0a017cb0 100644
--- a/docs/src/orchid/resources/wiki/user-guide/features.ad
+++ b/docs/src/orchid/resources/wiki/user-guide/features.ad
@@ -7,12 +7,13 @@ title: Features
* Process Variables
- The library provides a way to construct a generic adapter for every process variable.
- The adapter contains variable type.
-- The adapter can be applied in any context (`RuntimeService`, `TaskService`, `DelegateExecution`, `DelegateTask`, `VariableMap`).
+- The adapter can be applied in any context (`RuntimeService`, `TaskService`, `CaseService`, `DelegateExecution`, `DelegateTask`, `DelegateCaseExecution`, `VariableMap`).
- The adapter offers methods to read, write, update and remove variable values.
- The adapter works for all types supported by Camunda BPM. This includes primitive types, object and container types ( `List`, `Set`, `Map` ).
- The adapter supports global / local variables.
- The adapter support transient variables.
- Fluent API helper are available in order to set, remove or update multiple variables in the same context (`VariableMapBuilder`, `VariableReader` and `GlobalVariableWriter`).
+
* Process Variable Guards
- Generic support for `VariableGuard` for evaluation of a list of `VariableCondition`s
- Condition to check if variable exists.
@@ -22,6 +23,7 @@ title: Features
- Condition to check if variable matches condition specified by a custom function.
- `DefaultGuardTaskListener` to construct variable conditions guards easily.
- `DefaultGuardExecutionListener` to construct variable conditions guards easily.
+
* Anti-Corruption-Layer
- Generic support for `AntiCorruptionLayer` for protection and influence of variable modification in signalling and message correlation.
- Helper methods for the client to wrap variables in a transient carrier.
@@ -29,8 +31,11 @@ title: Features
- Task listener to handle `VariableGuard`-based conditions and `VariableMapTransformer`-based modifications.
- Factory methods to create `AntiCorruptionLayer` with a `VariableGuard` (see `CamundaBpmDataACL`)
- Factory methods to create `AntiCorruptionLayer` without a `VariableGuard` (see `CamundaBpmDataMapper`)
-* Testing variable access and mocking `RuntimeService` and `TaskService`.
+
+* Testing variable access and mocking `RuntimeService`, `TaskService` and `CaseService`.
- Builder to create Mockito-based behaviour of `RuntimeService` accessing variables.
- Builder to create Mockito-based behaviour of `TaskServiceService` accessing variables.
+- Builder to create Mockito-based behaviour of `CaseServiceService` accessing variables.
- Verifier to check correct access to variables in `RuntimeService`
- Verifier to check correct access to variables in `TaskService`
+- Verifier to check correct access to variables in `CaseService`
diff --git a/example/coverage-report-aggregator/pom.xml b/example/coverage-report-aggregator/pom.xml
new file mode 100644
index 00000000..46d1fc13
--- /dev/null
+++ b/example/coverage-report-aggregator/pom.xml
@@ -0,0 +1,59 @@
+
+
+ 4.0.0
+
+
+ io.holunda.data.example
+ camunda-bpm-data-example-parent
+ 1.0.2
+
+
+ camunda-bpm-data-coverage-report
+ ${project.artifactId}
+ pom
+
+
+ false
+
+
+
+
+ io.holunda.data
+ camunda-bpm-data
+ ${project.version}
+ compile
+
+
+ io.holunda.data
+ camunda-bpm-data-test
+ ${project.version}
+ compile
+
+
+ io.holunda.data.example
+ camunda-bpm-data-integration-test
+ ${project.version}
+ compile
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ report-aggregate
+ verify
+
+ report-aggregate
+
+
+
+
+
+
+
+
diff --git a/example/example-java/pom.xml b/example/example-java/pom.xml
index d0a3c0ae..c8d355ac 100644
--- a/example/example-java/pom.xml
+++ b/example/example-java/pom.xml
@@ -6,7 +6,7 @@
io.holunda.data.example
camunda-bpm-data-example-parent
- 1.0.1
+ 1.0.2
camunda-bpm-data-example-java
@@ -74,13 +74,45 @@
jackson-module-kotlin
+
+ com.h2database
+ h2
+
org.codehaus.groovy
- groovy-all
+ groovy
- com.h2database
- h2
+ org.codehaus.groovy
+ groovy-datetime
+
+
+ org.codehaus.groovy
+ groovy-jmx
+
+
+ org.codehaus.groovy
+ groovy-json
+
+
+ org.codehaus.groovy
+ groovy-jsr223
+
+
+ org.codehaus.groovy
+ groovy-macro
+
+
+ org.codehaus.groovy
+ groovy-nio
+
+
+ org.codehaus.groovy
+ groovy-templates
+
+
+ org.codehaus.groovy
+ groovy-xml
diff --git a/example/example-java/src/main/java/io/holunda/camunda/bpm/data/example/rest/ApproveOrderTaskController.java b/example/example-java/src/main/java/io/holunda/camunda/bpm/data/example/rest/ApproveOrderTaskController.java
index e02ce445..a7c8202c 100644
--- a/example/example-java/src/main/java/io/holunda/camunda/bpm/data/example/rest/ApproveOrderTaskController.java
+++ b/example/example-java/src/main/java/io/holunda/camunda/bpm/data/example/rest/ApproveOrderTaskController.java
@@ -4,12 +4,7 @@
import org.camunda.bpm.engine.TaskService;
import org.camunda.bpm.engine.variable.VariableMap;
import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
@@ -20,25 +15,25 @@
@RequestMapping("/task/approve-order")
public class ApproveOrderTaskController {
- private final TaskService taskService;
-
- public ApproveOrderTaskController(TaskService taskService) {
- this.taskService = taskService;
- }
-
- @GetMapping("/{taskId}")
- public ResponseEntity loadTask(@PathVariable("taskId") String taskId) {
- final Order order = ORDER.from(taskService, taskId).get();
- final BigDecimal orderTotal = ORDER_TOTAL.from(taskService, taskId).get();
- return ResponseEntity.ok(new ApproveTaskDto(order, orderTotal));
- }
-
- @PostMapping("/{taskId}")
- public ResponseEntity completeTask(@PathVariable("taskId") String taskId, @RequestBody ApproveTaskCompleteDto userInput) {
- VariableMap vars = builder()
- .set(ORDER_APPROVED, userInput.getApproved())
- .build();
- taskService.complete(taskId, vars);
- return ResponseEntity.noContent().build();
- }
+ private final TaskService taskService;
+
+ public ApproveOrderTaskController(TaskService taskService) {
+ this.taskService = taskService;
+ }
+
+ @GetMapping("/{taskId}")
+ public ResponseEntity loadTask(@PathVariable("taskId") String taskId) {
+ final Order order = ORDER.from(taskService, taskId).get();
+ final BigDecimal orderTotal = ORDER_TOTAL.from(taskService, taskId).get();
+ return ResponseEntity.ok(new ApproveTaskDto(order, orderTotal));
+ }
+
+ @PostMapping("/{taskId}")
+ public ResponseEntity completeTask(@PathVariable("taskId") String taskId, @RequestBody ApproveTaskCompleteDto userInput) {
+ VariableMap vars = builder()
+ .set(ORDER_APPROVED, userInput.getApproved())
+ .build();
+ taskService.complete(taskId, vars);
+ return ResponseEntity.noContent().build();
+ }
}
diff --git a/example/example-java/src/test/java/io/holunda/camunda/bpm/data/example/process/OrderApprovalProcessTest.java b/example/example-java/src/test/java/io/holunda/camunda/bpm/data/example/process/OrderApprovalProcessTest.java
index 96679ce0..543ed685 100644
--- a/example/example-java/src/test/java/io/holunda/camunda/bpm/data/example/process/OrderApprovalProcessTest.java
+++ b/example/example-java/src/test/java/io/holunda/camunda/bpm/data/example/process/OrderApprovalProcessTest.java
@@ -19,113 +19,115 @@
import java.sql.Date;
import java.time.Instant;
-import static io.holunda.camunda.bpm.data.example.process.OrderApproval.*;
import static io.holunda.camunda.bpm.data.example.process.OrderApproval.Elements.*;
+import static io.holunda.camunda.bpm.data.example.process.OrderApproval.*;
import static org.camunda.bpm.engine.test.assertions.bpmn.BpmnAwareTests.*;
-import static org.junit.Assert.assertTrue;
@Deployment(resources = "order_approval.bpmn")
public class OrderApprovalProcessTest {
- @Rule
- public final ProcessEngineRule rule = new StandaloneInMemoryTestConfiguration(
- Lists.newArrayList(new SpinProcessEnginePlugin())
- ).rule();
+ @Rule
+ public final ProcessEngineRule rule = new StandaloneInMemoryTestConfiguration(
+ Lists.newArrayList(new SpinProcessEnginePlugin())
+ ).rule();
- private OrderApprovalInstanceFactory factory;
+ private OrderApprovalInstanceFactory factory;
- @Before
- public void register() {
- factory = new OrderApprovalInstanceFactory(rule.getRuntimeService());
- OrderApproval config = new OrderApproval();
- Mocks.register("guardExecutionListener", config.guardExecutionListener());
- Mocks.register("guardTaskListener", config.guardTaskListener());
- Mocks.register("orderApproval", new MockOrderApproval());
- }
+ @Before
+ public void register() {
+ factory = new OrderApprovalInstanceFactory(rule.getRuntimeService());
+ OrderApproval config = new OrderApproval();
+ Mocks.register("guardExecutionListener", config.guardExecutionListener());
+ Mocks.register("guardTaskListener", config.guardTaskListener());
+ Mocks.register("orderApproval", new MockOrderApproval());
+ }
- @Test
- public void shouldDeploy() {
- // empty method body checks deployment
- }
+ @Test
+ public void shouldDeploy() {
+ // empty method body checks deployment
+ }
- @Test
- public void shouldStartAsync() {
- OrderApprovalInstance instance = factory.start("1");
+ @Test
+ public void shouldStartAsync() {
+ OrderApprovalInstance instance = factory.start("1");
- assertThat(instance.get()).isStarted();
- assertThat(instance.get()).isWaitingAt(element(start_order_created));
- }
+ assertThat(instance.get()).isStarted();
+ assertThat(instance.get()).isWaitingAt(element(start_order_created));
+ }
- @Test
- public void shouldStartAndWaitInUserTask() {
- OrderApprovalInstance instance = factory.start("1");
+ @Test
+ public void shouldStartAndWaitInUserTask() {
+ OrderApprovalInstance instance = factory.start("1");
- assertThat(instance.get()).isStarted();
+ assertThat(instance.get()).isStarted();
- // pass async on start
- execute(job());
+ // pass async on start
+ execute(job());
- assertThat(instance.get()).isWaitingAt(element(user_approve_order));
- }
+ assertThat(instance.get()).isWaitingAt(element(user_approve_order));
+ }
- @Test
- public void shouldStartAndWaitInUserTaskAndApprove() {
- OrderApprovalInstance instance = factory.start("1");
+ @Test
+ public void shouldStartAndWaitInUserTaskAndApprove() {
+ OrderApprovalInstance instance = factory.start("1");
- assertThat(instance.get()).isStarted();
+ assertThat(instance.get()).isStarted();
- // pass async on start
- execute(job());
+ // pass async on start
+ execute(job());
- // complete user task
- complete(task(), new VariableMapBuilder().set(ORDER_APPROVED, true).build());
- // pass async oafter user task
- execute(job());
+ // complete user task
+ complete(task(), new VariableMapBuilder().set(ORDER_APPROVED, true).build());
+ // pass async oafter user task
+ execute(job());
- assertThat(instance.get()).isEnded();
- assertThat(instance.get()).hasPassed(element(end_order_approved));
- }
+ assertThat(instance.get()).isEnded();
+ assertThat(instance.get()).hasPassed(element(end_order_approved));
+ }
+
+ @Test
+ public void shouldStartAndWaitInUserTaskAndReject() {
+ OrderApprovalInstance instance = factory.start("1");
- @Test
- public void shouldStartAndWaitInUserTaskAndReject() {
- OrderApprovalInstance instance = factory.start("1");
+ assertThat(instance.get()).isStarted();
- assertThat(instance.get()).isStarted();
+ // pass async on start
+ execute(job());
- // pass async on start
- execute(job());
+ // complete user task
+ complete(task(), new VariableMapBuilder().set(ORDER_APPROVED, false).build());
+ // pass async oafter user task
+ execute(job());
- // complete user task
- complete(task(), new VariableMapBuilder().set(ORDER_APPROVED, false).build());
- // pass async oafter user task
- execute(job());
+ assertThat(instance.get()).isEnded();
+ assertThat(instance.get()).hasPassed(element(end_order_rejected));
+ }
- assertThat(instance.get()).isEnded();
- assertThat(instance.get()).hasPassed(element(end_order_rejected));
+
+ /**
+ * Stub for the test.
+ */
+ static class MockOrderApproval {
+ public JavaDelegate loadOrder() {
+ return execution -> {
+ ORDER.on(execution).set(new Order("1", Date.from(Instant.now()), Lists.newArrayList(
+ new OrderPosition("Pencil", BigDecimal.valueOf(1.99), 3L),
+ new OrderPosition("Sheet", BigDecimal.valueOf(0.17), 3L)
+ )));
+ };
}
+ public JavaDelegate calculateOrderPositions() {
+ return execution -> {
+ ORDER_TOTAL.on(execution).set(BigDecimal.valueOf(6.48));
+ };
+ }
- /**
- * Stub for the test.
- */
- static class MockOrderApproval {
- public JavaDelegate loadOrder() {
- return execution -> {
- ORDER.on(execution).set(new Order("1", Date.from(Instant.now()), Lists.newArrayList(
- new OrderPosition("Pencil", BigDecimal.valueOf(1.99), 3L),
- new OrderPosition("Sheet", BigDecimal.valueOf(0.17), 3L)
- )));
- };
- }
-
- public JavaDelegate calculateOrderPositions() {
- return execution -> {
- ORDER_TOTAL.on(execution).set(BigDecimal.valueOf(6.48));
- };
- }
-
- public JavaDelegate writeOrderTotal() { return execution -> {}; }
+ public JavaDelegate writeOrderTotal() {
+ return execution -> {
+ };
}
+ }
}
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest.json
deleted file mode 100644
index 6f4c6dd0..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest.json
+++ /dev/null
@@ -1,533 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest",
- "name": "Runtime Service Adapter I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest",
- "testMethodName": "should write to variables-map and read runtime adapter",
- "description": "should write to variables-map and read runtime adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 4898100
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 223200
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 286369000
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 238924000
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 114454300
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 1787880400
- }
- ],
- "durationInNanos": 1787880400,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest",
- "testMethodName": "should write to task service adapter",
- "description": "should write to task service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 53900
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 250000
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 43600
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 59823400
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 43700
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 67051200
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 1208600
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 371153400
- }
- ],
- "durationInNanos": 371153400,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterITest",
- "testMethodName": "should remove on runtime service adapter",
- "description": "should remove on runtime service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readOptionalFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readOptionalFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 57100
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 237200
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 42800
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 13553200
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 63200
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 42352900
- },
- {
- "name": "variables had not value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had not value"
- },
- {
- "value": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}"
- }
- },
- {
- "value": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 46000
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, Optional[812])]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, Optional[812])]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 815700
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 253528500
- }
- ],
- "durationInNanos": 253528500,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterReadITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterReadITest.json
deleted file mode 100644
index 10742e30..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterReadITest.json
+++ /dev/null
@@ -1,145 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterReadITest",
- "name": "Runtime Service Adapter Read I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterReadITest",
- "testMethodName": "should write to variables-map and read runtime adapter",
- "description": "should write to variables-map and read runtime adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 26750310
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 288582
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 606476632
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 180772065
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 93929227
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 1786046054
- }
- ],
- "durationInNanos": 1786046054,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest.json
deleted file mode 100644
index 21229b6c..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest.json
+++ /dev/null
@@ -1,367 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest",
- "name": "Runtime Service Adapter Write I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest",
- "testMethodName": "should write to task service adapter",
- "description": "should write to task service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 42971
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 245028
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 61149
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 67641296
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 57199
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 68384422
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 1095880
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 378210213
- }
- ],
- "durationInNanos": 378210213,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.RuntimeServiceAdapterWriteITest",
- "testMethodName": "should remove on runtime service adapter",
- "description": "should remove on runtime service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readOptionalFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readOptionalFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 40610
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 174010
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 42084
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 13368242
- },
- {
- "name": "execution is accessed in wait state",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "execution is accessed in wait state"
- },
- {
- "value": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "runtimeServiceExecutionCallback",
- "formattedValue": "(org.camunda.bpm.engine.RuntimeService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 43254
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 21440160
- },
- {
- "name": "variables had not value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had not value"
- },
- {
- "value": "{Double Variable\u003dOptional.empty, Complex Variable\u003dOptional.empty, List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional.empty, Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional.empty, Long Variable\u003dOptional.empty, Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional.empty, String Variable\u003dOptional.empty, Boolean Variable\u003dOptional.empty}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional.empty, Complex Variable\u003dOptional.empty, List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional.empty, Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional.empty, Long Variable\u003dOptional.empty, Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional.empty, String Variable\u003dOptional.empty, Boolean Variable\u003dOptional.empty}"
- }
- },
- {
- "value": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 714269
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 142605141
- }
- ],
- "durationInNanos": 142605141,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterITest.json
deleted file mode 100644
index ea9dad62..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterITest.json
+++ /dev/null
@@ -1,187 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterITest",
- "name": "Task Service Adapter I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterITest",
- "testMethodName": "should write local variables to task service adapter",
- "description": "should write local variables to task service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and listener is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and listener is deployed"
- },
- {
- "value": "process_with_user_task_and_listener",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task_and_listener"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readLocalFromDelegateTask}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readLocalFromDelegateTask}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 5695900
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 322100
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task_and_listener",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task_and_listener"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 36500
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 143997500
- },
- {
- "name": "task is accessed in user task",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "task is accessed in user task"
- },
- {
- "value": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "taskServiceTaskCallback",
- "formattedValue": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 47100
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 93532600
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d14.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 16:31:48 CET 2019), List Of String Variable\u003d[Foo, Bar], Short Variable\u003d12, Map Of String to Date Variable\u003d{Ten\u003dThu Dec 12 16:31:48 CET 2019, Nine\u003dThu Dec 12 16:31:48 CET 2019}, Date Variable\u003dThu Dec 12 16:31:48 CET 2019, Long Variable\u003d815, Set Of String Variable\u003d[Homer, Marge], Int Variable\u003d124, String Variable\u003dlocalValue, Boolean Variable\u003dfalse}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d14.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 16:31:48 CET 2019), List Of String Variable\u003d[Foo, Bar], Short Variable\u003d12, Map Of String to Date Variable\u003d{Ten\u003dThu Dec 12 16:31:48 CET 2019, Nine\u003dThu Dec 12 16:31:48 CET 2019}, Date Variable\u003dThu Dec 12 16:31:48 CET 2019, Long Variable\u003d815, Set Of String Variable\u003d[Homer, Marge], Int Variable\u003d124, String Variable\u003dlocalValue, Boolean Variable\u003dfalse}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@5ccbeb64, localValue), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6d9f7a80, Thu Dec 12 16:31:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59252cb6, 12), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@31d0e481, 124), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3243b914, 815), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@241e8ea6, 14.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@542e560f, false), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@626c44e7, ComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 16:31:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@4dc8caa7, [Foo, Bar]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@1d730606, [Homer, Marge]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@3bcbb589, {Ten\u003dThu Dec 12 16:31:48 CET 2019, Nine\u003dThu Dec 12 16:31:48 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@5ccbeb64, localValue), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6d9f7a80, Thu Dec 12 16:31:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59252cb6, 12), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@31d0e481, 124), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3243b914, 815), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@241e8ea6, 14.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@542e560f, false), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@626c44e7, ComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 16:31:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@4dc8caa7, [Foo, Bar]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@1d730606, [Homer, Marge]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@3bcbb589, {Ten\u003dThu Dec 12 16:31:48 CET 2019, Nine\u003dThu Dec 12 16:31:48 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 17203300
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 1770058200
- }
- ],
- "durationInNanos": 1770058200,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterReadITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterReadITest.json
deleted file mode 100644
index 8f93dcd8..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterReadITest.json
+++ /dev/null
@@ -1,166 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterReadITest",
- "name": "Task Service Adapter Read I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterReadITest",
- "testMethodName": "should write to variables-map and read runtime adapter",
- "description": "should write to variables-map and read runtime adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 46035
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 174010
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 42908
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 11300619
- },
- {
- "name": "task is accessed in user task",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "task is accessed in user task"
- },
- {
- "value": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "taskServiceTaskCallback",
- "formattedValue": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 92949623
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 1281306
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 198211626
- }
- ],
- "durationInNanos": 198211626,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest.json
deleted file mode 100644
index 34d75dfc..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest.json
+++ /dev/null
@@ -1,367 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest",
- "name": "Task Service Adapter Write I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest",
- "testMethodName": "should remove on task service adapter",
- "description": "should remove on task service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readOptionalFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readOptionalFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 67195
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 249336
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 67422
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 23784492
- },
- {
- "name": "task is accessed in user task",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "task is accessed in user task"
- },
- {
- "value": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "taskServiceTaskCallback",
- "formattedValue": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 58553
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 32818097
- },
- {
- "name": "variables had not value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had not value"
- },
- {
- "value": "{Double Variable\u003dOptional.empty, Complex Variable\u003dOptional.empty, List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional.empty, Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional.empty, Long Variable\u003dOptional.empty, Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional.empty, String Variable\u003dOptional.empty, Boolean Variable\u003dOptional.empty}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional.empty, Complex Variable\u003dOptional.empty, List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional.empty, Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional.empty, Long Variable\u003dOptional.empty, Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional.empty, String Variable\u003dOptional.empty, Boolean Variable\u003dOptional.empty}"
- }
- },
- {
- "value": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 867164
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 193179833
- }
- ],
- "durationInNanos": 193179833,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.TaskServiceAdapterWriteITest",
- "testMethodName": "should write to task service adapter",
- "description": "should write to task service adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with user task and delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with user task and delegate is deployed"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 84686
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 222484
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_user_task",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_user_task"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 48435
- },
- {
- "name": "process waits in task",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "process waits in task"
- },
- {
- "value": "user_task",
- "argumentInfo": {
- "argumentName": "taskDefinitionKey",
- "formattedValue": "user_task"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 12295778
- },
- {
- "name": "task is accessed in user task",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "task is accessed in user task"
- },
- {
- "value": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit",
- "argumentInfo": {
- "argumentName": "taskServiceTaskCallback",
- "formattedValue": "(org.camunda.bpm.engine.TaskService, kotlin.String) -\u003e kotlin.Unit"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 39111
- },
- {
- "name": "task is completed",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "task is completed"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 43051388
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 679176
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 247570515
- }
- ],
- "durationInNanos": 247570515,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterITest.json
deleted file mode 100644
index c8b4456f..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterITest.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterITest",
- "name": "Variable Adapter I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterITest",
- "testMethodName": "should write to map and read from variable scope",
- "description": "should write to map and read from variable scope",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${myDelegate}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${myDelegate}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 439241507
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 14897332
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019)\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Date Variable \u003d\u003e Value \u0027Fri Dec 06 11:19:38 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019)\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Date Variable \u003d\u003e Value \u0027Fri Dec 06 11:19:38 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 66999656
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e ObjectValue [value\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019), isDeserialized\u003dtrue, serializationDataFormat\u003dapplication/json, objectTypeName\u003dio.holunda.camunda.bpm.data.itest.ComplexDataStructure, serializedValue\u003d64 chars, isTransient\u003dfalse]\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Date Variable \u003d\u003e Value \u0027Fri Dec 06 11:19:38 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e ObjectValue [value\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019), isDeserialized\u003dtrue, serializationDataFormat\u003dapplication/json, objectTypeName\u003dio.holunda.camunda.bpm.data.itest.ComplexDataStructure, serializedValue\u003d64 chars, isTransient\u003dfalse]\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Date Variable \u003d\u003e Value \u0027Fri Dec 06 11:19:38 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}"
- }
- },
- {
- "value": "(io.holunda.camunda.bpm.data.factory.VariableFactory@4d204b30, value), (io.holunda.camunda.bpm.data.factory.VariableFactory@6600d07d, Fri Dec 06 11:19:38 CET 2019), (io.holunda.camunda.bpm.data.factory.VariableFactory@44103266, 11), (io.holunda.camunda.bpm.data.factory.VariableFactory@439b0198, 123), (io.holunda.camunda.bpm.data.factory.VariableFactory@c2dab10, 812), (io.holunda.camunda.bpm.data.factory.VariableFactory@6c4e11d0, 12.0), (io.holunda.camunda.bpm.data.factory.VariableFactory@29088d3d, true), (io.holunda.camunda.bpm.data.factory.VariableFactory@3284de45, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019))",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "(io.holunda.camunda.bpm.data.factory.VariableFactory@4d204b30, value), (io.holunda.camunda.bpm.data.factory.VariableFactory@6600d07d, Fri Dec 06 11:19:38 CET 2019), (io.holunda.camunda.bpm.data.factory.VariableFactory@44103266, 11), (io.holunda.camunda.bpm.data.factory.VariableFactory@439b0198, 123), (io.holunda.camunda.bpm.data.factory.VariableFactory@c2dab10, 812), (io.holunda.camunda.bpm.data.factory.VariableFactory@6c4e11d0, 12.0), (io.holunda.camunda.bpm.data.factory.VariableFactory@29088d3d, true), (io.holunda.camunda.bpm.data.factory.VariableFactory@3284de45, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 06 11:19:38 CET 2019))"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 48672695
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 624130760
- }
- ],
- "durationInNanos": 624130760,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterReadITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterReadITest.json
deleted file mode 100644
index 26c8f7ef..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterReadITest.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterReadITest",
- "name": "Variable Adapter Read I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterReadITest",
- "testMethodName": "should write to variables-map and read using adapter",
- "description": "should write to variables-map and read using adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 39922567
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 151873
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 31650739
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 998319
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 77466105
- }
- ],
- "durationInNanos": 77466105,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapReadITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapReadITest.json
deleted file mode 100644
index dd6b8a58..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapReadITest.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapReadITest",
- "name": "Variable Adapter Variable Map Read I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapReadITest",
- "testMethodName": "should write to variables-map and read using adapter",
- "description": "should write to variables-map and read using adapter",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 43213282
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 165056
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Thu Dec 12 15:39:30 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 29627270
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 697219
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 78155614
- }
- ],
- "durationInNanos": 78155614,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapWriteTest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapWriteTest.json
deleted file mode 100644
index 82bfc344..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapWriteTest.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapWriteTest",
- "name": "Variable Adapter Variable Map Write",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterVariableMapWriteTest",
- "testMethodName": "should write to map",
- "description": "should write to map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 37096023
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 164265
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Value \u0027Thu Dec 12 15:39:30 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Value \u0027Thu Dec 12 15:39:30 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 27761572
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 645924
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 72482788
- }
- ],
- "durationInNanos": 72482788,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterWriteITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterWriteITest.json
deleted file mode 100644
index f59c6583..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableAdapterWriteITest.json
+++ /dev/null
@@ -1,131 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterWriteITest",
- "name": "Variable Adapter Write I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableAdapterWriteITest",
- "testMethodName": "should write to variable scope and read",
- "description": "should write to variable scope and read",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with modifying delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with modifying delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${variableAdapterWriteITestModifyingUsingAdapterVariableScope}",
- "argumentInfo": {
- "argumentName": "modifyingDelegateExpression",
- "formattedValue": "${variableAdapterWriteITestModifyingUsingAdapterVariableScope}"
- }
- },
- {
- "value": "${variableAdapterWriteITestValueStoringUsingAdapterVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${variableAdapterWriteITestValueStoringUsingAdapterVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 49314185
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 191376
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 31666689
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019}, Date Variable\u003dThu Dec 12 15:39:30 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6c851821, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4c0930c4, Thu Dec 12 15:39:30 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@75c0cd39, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@7cf66cf9, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@38f63756, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@3d7caf9c, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4e26040f, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1782896, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dThu Dec 12 15:39:30 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@8bde368, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@5065bdac, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@2e9dcdd3, {Twelve\u003dThu Dec 12 15:39:30 CET 2019, Eleven\u003dThu Dec 12 15:39:30 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 732199
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 86579347
- }
- ],
- "durationInNanos": 86579347,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.json
deleted file mode 100644
index 10769d6a..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.json
+++ /dev/null
@@ -1,2044 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "name": "Variable Map Adapter I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should read from map",
- "description": "should read from map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readFromVariableMap}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableMap}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 45779600
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 159700
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n String Variable \u003d\u003e Untyped value \u0027value\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 35058200
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 983800
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 88278100
- }
- ],
- "durationInNanos": 88278100,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on set removeLocal exception",
- "description": "should throw correct NSO on set removeLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.removeLocal(SetReadWriteAdapterVariableMap.java:56)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on set removeLocal exception(VariableMapAdapterITest.kt:145)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 8447700
- }
- ],
- "durationInNanos": 8447700
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on set target",
- "description": "should throw correct WVT exception on set target",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Set Of String Variable: Wrong set type detected, expected java.util.Date, but was not found in [Kermit, Piggy]",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.AbstractSetReadWriteAdapter.getOrNull(AbstractSetReadWriteAdapter.java:51)",
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.getOptional(SetReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on set target(VariableMapAdapterITest.kt:254)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 6992600
- }
- ],
- "durationInNanos": 6992600
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on map optional",
- "description": "should throw correct WVT exception on map optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type Map from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:70)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on map optional(VariableMapAdapterITest.kt:289)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 8255200
- }
- ],
- "durationInNanos": 8255200
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on list optional",
- "description": "should throw correct WVT exception on list optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type List from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.AbstractListReadWriteAdapter.getOrNull(AbstractListReadWriteAdapter.java:60)",
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.getOptional(ListReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on list optional(VariableMapAdapterITest.kt:199)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5150700
- }
- ],
- "durationInNanos": 5150700
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should remove from map",
- "description": "should remove from map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readOptionalFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readOptionalFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 53123900
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 266000
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Untyped value \u002712.0\u0027, isTransient \u003d false\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Untyped value \u002711\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Untyped value \u0027Fri Dec 13 15:36:48 CET 2019\u0027, isTransient \u003d false\n Long Variable \u003d\u003e Untyped value \u0027812\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Untyped value \u0027123\u0027, isTransient \u003d false\n Boolean Variable \u003d\u003e Untyped value \u0027true\u0027, isTransient \u003d false\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 23509800
- },
- {
- "name": "variables had not value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had not value"
- },
- {
- "value": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}"
- }
- },
- {
- "value": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 82000
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "and",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003dOptional[12.0], Complex Variable\u003dOptional[ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)], List Of String Variable\u003dOptional.empty, Short Variable\u003dOptional[11], Map Of String to Date Variable\u003dOptional.empty, Date Variable\u003dOptional[Fri Dec 13 15:36:48 CET 2019], Long Variable\u003dOptional[812], Set Of String Variable\u003dOptional.empty, Int Variable\u003dOptional[123], String Variable\u003dOptional.empty, Boolean Variable\u003dOptional[true]}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, Optional[812])]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, Optional[812])]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 1003500
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 87038100
- }
- ],
- "durationInNanos": 87038100,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on set target optional",
- "description": "should throw correct WVT exception on set target optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Set Of String Variable: Wrong set type detected, expected java.util.Date, but was not found in [Kermit, Piggy]",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.AbstractSetReadWriteAdapter.getOrNull(AbstractSetReadWriteAdapter.java:51)",
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.getOptional(SetReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on set target optional(VariableMapAdapterITest.kt:265)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5533600
- }
- ],
- "durationInNanos": 5533600
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on list removeLocal exception",
- "description": "should throw correct NSO on list removeLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.removeLocal(ListReadWriteAdapterVariableMap.java:56)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on list removeLocal exception(VariableMapAdapterITest.kt:139)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5866600
- }
- ],
- "durationInNanos": 5866600
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should write to map",
- "description": "should write to map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${readFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 46266200
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 166200
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Value \u0027Fri Dec 13 15:36:48 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n Double Variable \u003d\u003e Value \u002712.0\u0027 of type \u0027PrimitiveValueType[double]\u0027, isTransient\u003dfalse\n Complex Variable \u003d\u003e Untyped value \u0027ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)\u0027, isTransient \u003d false\n List Of String Variable \u003d\u003e Untyped value \u0027[Hello, World]\u0027, isTransient \u003d false\n Short Variable \u003d\u003e Value \u002711\u0027 of type \u0027PrimitiveValueType[short]\u0027, isTransient\u003dfalse\n Map Of String to Date Variable \u003d\u003e Untyped value \u0027{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}\u0027, isTransient \u003d false\n Date Variable \u003d\u003e Value \u0027Fri Dec 13 15:36:48 CET 2019\u0027 of type \u0027PrimitiveValueType[date]\u0027, isTransient\u003dfalse\n Long Variable \u003d\u003e Value \u0027812\u0027 of type \u0027PrimitiveValueType[long]\u0027, isTransient\u003dfalse\n Set Of String Variable \u003d\u003e Untyped value \u0027[Kermit, Piggy]\u0027, isTransient \u003d false\n Int Variable \u003d\u003e Value \u0027123\u0027 of type \u0027PrimitiveValueType[integer]\u0027, isTransient\u003dfalse\n String Variable \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n Boolean Variable \u003d\u003e Value \u0027true\u0027 of type \u0027PrimitiveValueType[boolean]\u0027, isTransient\u003dfalse\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 33267700
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d12.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019), List Of String Variable\u003d[Hello, World], Short Variable\u003d11, Map Of String to Date Variable\u003d{Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}, Date Variable\u003dFri Dec 13 15:36:48 CET 2019, Long Variable\u003d812, Set Of String Variable\u003d[Kermit, Piggy], Int Variable\u003d123, String Variable\u003dvalue, Boolean Variable\u003dtrue}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1ab21633, value), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@59aa1d1c, Fri Dec 13 15:36:48 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@169d4aba, 11), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@612bb755, 123), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6ba226cd, 812), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@62e99458, 12.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@1eddca25, true), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@22f057b4, ComplexDataStructure(stringValue\u003dstring, intValue\u003d17, dateValue\u003dFri Dec 13 15:36:48 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@581e8969, [Hello, World]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@767b9d66, [Kermit, Piggy]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@687fd6e, {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 1110000
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 87231700
- }
- ],
- "durationInNanos": 87231700,
- "executionStatus": "SUCCESS"
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on list setLocal exception",
- "description": "should throw correct NSO on list setLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.setLocal(ListReadWriteAdapterVariableMap.java:46)",
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.setLocal(ListReadWriteAdapterVariableMap.java:13)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.setLocal(AbstractReadWriteAdapter.java:27)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on list setLocal exception(VariableMapAdapterITest.kt:115)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 6297000
- }
- ],
- "durationInNanos": 6297000
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on map value optional",
- "description": "should throw correct WVT exception on map value optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Map Of String to Date Variable: Wrong map type detected, expected Map\u003cjava.lang.String,java.lang.String, but was not found in {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:64)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on map value optional(VariableMapAdapterITest.kt:332)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5566300
- }
- ],
- "durationInNanos": 5566300
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on basic optional",
- "description": "should throw correct WVT exception on basic optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of class java.lang.Integer from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.basic.AbstractBasicReadWriteAdapter.getOrNull(AbstractBasicReadWriteAdapter.java:43)",
- "io.holunda.camunda.bpm.data.adapter.basic.ReadWriteAdapterVariableMap.getOptional(ReadWriteAdapterVariableMap.java:30)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on basic optional(VariableMapAdapterITest.kt:175)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5707100
- }
- ],
- "durationInNanos": 5707100
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on set optional",
- "description": "should throw correct WVT exception on set optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type Set from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.AbstractSetReadWriteAdapter.getOrNull(AbstractSetReadWriteAdapter.java:56)",
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.getOptional(SetReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on set optional(VariableMapAdapterITest.kt:243)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5153300
- }
- ],
- "durationInNanos": 5153300
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on key map",
- "description": "should throw correct WVT exception on key map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Map Of String to Date Variable: Wrong map type detected, expected Map\u003cjava.util.Date,java.util.Date, but was not found in {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:64)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on key map(VariableMapAdapterITest.kt:300)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5277300
- }
- ],
- "durationInNanos": 5277300
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on basic removeLocal exception",
- "description": "should throw correct NSO on basic removeLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.basic.ReadWriteAdapterVariableMap.removeLocal(ReadWriteAdapterVariableMap.java:55)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on basic removeLocal exception(VariableMapAdapterITest.kt:133)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5778500
- }
- ],
- "durationInNanos": 5778500
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on set setLocal exception",
- "description": "should throw correct NSO on set setLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.setLocal(SetReadWriteAdapterVariableMap.java:46)",
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.setLocal(SetReadWriteAdapterVariableMap.java:13)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.setLocal(AbstractReadWriteAdapter.java:27)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on set setLocal exception(VariableMapAdapterITest.kt:121)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5714000
- }
- ],
- "durationInNanos": 5714000
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on set ",
- "description": "should throw correct WVT exception on set ",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type Set from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.set.AbstractSetReadWriteAdapter.getOrNull(AbstractSetReadWriteAdapter.java:56)",
- "io.holunda.camunda.bpm.data.adapter.set.SetReadWriteAdapterVariableMap.getOptional(SetReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on set (VariableMapAdapterITest.kt:232)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 6002400
- }
- ],
- "durationInNanos": 6002400
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on map setLocal exception",
- "description": "should throw correct NSO on map setLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.setLocal(MapReadWriteAdapterVariableMap.java:48)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.setLocal(MapReadWriteAdapterVariableMap.java:14)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.setLocal(AbstractReadWriteAdapter.java:27)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on map setLocal exception(VariableMapAdapterITest.kt:127)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5029500
- }
- ],
- "durationInNanos": 5029500
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on value map",
- "description": "should throw correct WVT exception on value map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Map Of String to Date Variable: Wrong map type detected, expected Map\u003cjava.lang.String,java.lang.String, but was not found in {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:64)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on value map(VariableMapAdapterITest.kt:321)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5366200
- }
- ],
- "durationInNanos": 5366200
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on basic",
- "description": "should throw correct WVT exception on basic",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of class java.lang.Integer from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.basic.AbstractBasicReadWriteAdapter.getOrNull(AbstractBasicReadWriteAdapter.java:43)",
- "io.holunda.camunda.bpm.data.adapter.basic.ReadWriteAdapterVariableMap.getOptional(ReadWriteAdapterVariableMap.java:30)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on basic(VariableMapAdapterITest.kt:163)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5296600
- }
- ],
- "durationInNanos": 5296600
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on list ",
- "description": "should throw correct WVT exception on list ",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type List from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.AbstractListReadWriteAdapter.getOrNull(AbstractListReadWriteAdapter.java:60)",
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.getOptional(ListReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on list (VariableMapAdapterITest.kt:187)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5625600
- }
- ],
- "durationInNanos": 5625600
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on map key optional",
- "description": "should throw correct WVT exception on map key optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading Map Of String to Date Variable: Wrong map type detected, expected Map\u003cjava.util.Date,java.util.Date, but was not found in {Twelve\u003dFri Dec 13 15:36:48 CET 2019, Eleven\u003dFri Dec 13 15:36:48 CET 2019}",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:64)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on map key optional(VariableMapAdapterITest.kt:310)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 6357300
- }
- ],
- "durationInNanos": 6357300
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on map removeLocal exception",
- "description": "should throw correct NSO on map removeLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.removeLocal(MapReadWriteAdapterVariableMap.java:58)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on map removeLocal exception(VariableMapAdapterITest.kt:151)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5086200
- }
- ],
- "durationInNanos": 5086200
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on map",
- "description": "should throw correct WVT exception on map",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading String Variable: Couldn\u0027t read value of type Map from value",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.map.AbstractMapReadWriteAdapter.getOrNull(AbstractMapReadWriteAdapter.java:70)",
- "io.holunda.camunda.bpm.data.adapter.map.MapReadWriteAdapterVariableMap.getOptional(MapReadWriteAdapterVariableMap.java:33)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on map(VariableMapAdapterITest.kt:277)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5182900
- }
- ],
- "durationInNanos": 5182900
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct VNF exception",
- "description": "should throw correct VNF exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.VariableNotFoundException: Couldn\u0027t find required variable non-existent",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.lambda$get$0(AbstractReadWriteAdapter.java:32)",
- "java.util.Optional.orElseThrow(Optional.java:290)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct VNF exception(VariableMapAdapterITest.kt:103)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5055000
- }
- ],
- "durationInNanos": 5055000
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on list target",
- "description": "should throw correct WVT exception on list target",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading List Of String Variable: Wrong list type detected, expected java.util.Date, but was not found in [Hello, World]",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.AbstractListReadWriteAdapter.getOrNull(AbstractListReadWriteAdapter.java:55)",
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.getOptional(ListReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.get(AbstractReadWriteAdapter.java:32)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on list target(VariableMapAdapterITest.kt:211)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 4728700
- }
- ],
- "durationInNanos": 4728700
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct WVT exception on list target optional",
- "description": "should throw correct WVT exception on list target optional",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "io.holunda.camunda.bpm.data.adapter.WrongVariableTypeException: Error reading List Of String Variable: Wrong list type detected, expected java.util.Date, but was not found in [Hello, World]",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.list.AbstractListReadWriteAdapter.getOrNull(AbstractListReadWriteAdapter.java:55)",
- "io.holunda.camunda.bpm.data.adapter.list.ListReadWriteAdapterVariableMap.getOptional(ListReadWriteAdapterVariableMap.java:31)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct WVT exception on list target optional(VariableMapAdapterITest.kt:221)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5185500
- }
- ],
- "durationInNanos": 5185500
- },
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest",
- "testMethodName": "should throw correct NSO on basic setLocal exception",
- "description": "should throw correct NSO on basic setLocal exception",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "FAILED",
- "success": false,
- "errorMessage": "java.lang.UnsupportedOperationException: Can\u0027t set a local variable on a variable map",
- "stackTrace": [
- "io.holunda.camunda.bpm.data.adapter.basic.ReadWriteAdapterVariableMap.setLocal(ReadWriteAdapterVariableMap.java:45)",
- "io.holunda.camunda.bpm.data.adapter.AbstractReadWriteAdapter.setLocal(AbstractReadWriteAdapter.java:27)",
- "io.holunda.camunda.bpm.data.itest.VariableMapAdapterITest.should throw correct NSO on basic setLocal exception(VariableMapAdapterITest.kt:109)",
- "org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)",
- "org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)",
- "org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)",
- "org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)",
- "org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)",
- "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)",
- "com.tngtech.jgiven.junit.JGivenMethodRule$1.evaluate(JGivenMethodRule.java:73)",
- "org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)",
- "org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)",
- "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)",
- "org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)",
- "org.junit.rules.RunRules.evaluate(RunRules.java:20)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)",
- "org.junit.runners.Suite.runChild(Suite.java:128)",
- "org.junit.runners.Suite.runChild(Suite.java:27)",
- "org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)",
- "org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)",
- "org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)",
- "org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)",
- "org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)",
- "org.junit.runners.ParentRunner.run(ParentRunner.java:363)",
- "org.junit.runner.JUnitCore.run(JUnitCore.java:137)",
- "com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)",
- "com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)",
- "com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)",
- "com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)"
- ],
- "durationInNanos": 5154400
- }
- ],
- "durationInNanos": 5154400
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeAdapterITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeAdapterITest.json
deleted file mode 100644
index 42e86a16..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeAdapterITest.json
+++ /dev/null
@@ -1,131 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableScopeAdapterITest",
- "name": "Variable Scope Adapter I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableScopeAdapterITest",
- "testMethodName": "should write to local variable scope and read",
- "description": "should write to local variable scope and read",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with modifying delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with modifying delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${writeVariablesToScopeAndLocal}",
- "argumentInfo": {
- "argumentName": "modifyingDelegateExpression",
- "formattedValue": "${writeVariablesToScopeAndLocal}"
- }
- },
- {
- "value": "${readLocalFromVariableScope}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${readLocalFromVariableScope}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 663699800
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 5688800
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 209726200
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{Double Variable\u003d14.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 15:55:54 CET 2019), List Of String Variable\u003d[Foo, Bar], Short Variable\u003d12, Map Of String to Date Variable\u003d{Ten\u003dThu Dec 12 15:55:54 CET 2019, Nine\u003dThu Dec 12 15:55:54 CET 2019}, Date Variable\u003dThu Dec 12 15:55:54 CET 2019, Long Variable\u003d815, Set Of String Variable\u003d[Homer, Marge], Int Variable\u003d124, String Variable\u003dlocalValue, Boolean Variable\u003dfalse}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{Double Variable\u003d14.0, Complex Variable\u003dComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 15:55:54 CET 2019), List Of String Variable\u003d[Foo, Bar], Short Variable\u003d12, Map Of String to Date Variable\u003d{Ten\u003dThu Dec 12 15:55:54 CET 2019, Nine\u003dThu Dec 12 15:55:54 CET 2019}, Date Variable\u003dThu Dec 12 15:55:54 CET 2019, Long Variable\u003d815, Set Of String Variable\u003d[Homer, Marge], Int Variable\u003d124, String Variable\u003dlocalValue, Boolean Variable\u003dfalse}"
- }
- },
- {
- "value": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@2df9b86, localValue), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@37654521, Thu Dec 12 15:55:54 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@15aab8c6, 12), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@33990a0c, 124), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4de4b452, 815), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@50b5ac82, 14.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@101952da, false), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6babf3bf, ComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 15:55:54 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@3059cbc, [Foo, Bar]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@7ea9e1e2, [Homer, Marge]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@24fcf36f, {Ten\u003dThu Dec 12 15:55:54 CET 2019, Nine\u003dThu Dec 12 15:55:54 CET 2019})]",
- "argumentInfo": {
- "argumentName": "variablesWithValue",
- "formattedValue": "[(io.holunda.camunda.bpm.data.factory.BasicVariableFactory@2df9b86, localValue), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@37654521, Thu Dec 12 15:55:54 CET 2019), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@15aab8c6, 12), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@33990a0c, 124), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@4de4b452, 815), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@50b5ac82, 14.0), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@101952da, false), (io.holunda.camunda.bpm.data.factory.BasicVariableFactory@6babf3bf, ComplexDataStructure(stringValue\u003dfoobar, intValue\u003d12, dateValue\u003dThu Dec 12 15:55:54 CET 2019)), (io.holunda.camunda.bpm.data.factory.ListVariableFactory@3059cbc, [Foo, Bar]), (io.holunda.camunda.bpm.data.factory.SetVariableFactory@7ea9e1e2, [Homer, Marge]), (io.holunda.camunda.bpm.data.factory.MapVariableFactory@24fcf36f, {Ten\u003dThu Dec 12 15:55:54 CET 2019, Nine\u003dThu Dec 12 15:55:54 CET 2019})]"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 97786200
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 1080737000
- }
- ],
- "durationInNanos": 1080737000,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeITest.json b/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeITest.json
deleted file mode 100644
index eb3e2a83..00000000
--- a/example/example-kotlin/jgiven-reports/io.holunda.camunda.bpm.data.itest.VariableScopeITest.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "className": "io.holunda.camunda.bpm.data.itest.VariableScopeITest",
- "name": "Variable Scope I",
- "scenarios": [
- {
- "className": "io.holunda.camunda.bpm.data.itest.VariableScopeITest",
- "testMethodName": "should read variables from variable scope",
- "description": "should read variables from variable scope",
- "tagIds": [],
- "explicitParameters": [],
- "derivedParameters": [],
- "casesAsTable": false,
- "scenarioCases": [
- {
- "caseNr": 1,
- "steps": [
- {
- "name": "process with delegate is deployed",
- "words": [
- {
- "value": "Given",
- "isIntroWord": true
- },
- {
- "value": "process with delegate is deployed"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "${myDelegate}",
- "argumentInfo": {
- "argumentName": "delegateExpression",
- "formattedValue": "${myDelegate}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 471651984
- },
- {
- "name": "get process definition",
- "words": [
- {
- "value": "When",
- "isIntroWord": true
- },
- {
- "value": "get process definition"
- }
- ],
- "status": "PASSED",
- "durationInNanos": 10664097
- },
- {
- "name": "process is started with variables",
- "words": [
- {
- "value": "process is started with variables"
- },
- {
- "value": "process_with_delegate",
- "argumentInfo": {
- "argumentName": "processDefinitionKey",
- "formattedValue": "process_with_delegate"
- }
- },
- {
- "value": "{\n FOO \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "variables",
- "formattedValue": "{\n FOO \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n}"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 35879047
- },
- {
- "name": "variables had value",
- "words": [
- {
- "value": "Then",
- "isIntroWord": true
- },
- {
- "value": "variables had value"
- },
- {
- "value": "{\n FOO \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n}",
- "argumentInfo": {
- "argumentName": "readValues",
- "formattedValue": "{\n FOO \u003d\u003e Value \u0027value\u0027 of type \u0027PrimitiveValueType[string]\u0027, isTransient\u003dfalse\n}"
- }
- },
- {
- "value": "(io.holunda.camunda.bpm.data.factory.VariableFactory@b867869, value)",
- "argumentInfo": {
- "argumentName": "variableWithValue",
- "formattedValue": "(io.holunda.camunda.bpm.data.factory.VariableFactory@b867869, value)"
- }
- }
- ],
- "status": "PASSED",
- "durationInNanos": 52743474
- }
- ],
- "explicitArguments": [],
- "derivedArguments": [],
- "status": "SUCCESS",
- "success": true,
- "durationInNanos": 630090110
- }
- ],
- "durationInNanos": 630090110,
- "executionStatus": "SUCCESS"
- }
- ],
- "tagMap": {}
-}
\ No newline at end of file
diff --git a/example/example-kotlin/pom.xml b/example/example-kotlin/pom.xml
index 8c6479a7..19d919b0 100644
--- a/example/example-kotlin/pom.xml
+++ b/example/example-kotlin/pom.xml
@@ -6,14 +6,14 @@
io.holunda.data.example
camunda-bpm-data-example-parent
- 1.0.1
+ 1.0.2
camunda-bpm-data-example-kotlin
${project.artifactId}
- false
+ true
@@ -66,14 +66,48 @@
jackson-module-kotlin
+
+ com.h2database
+ h2
+
+
org.codehaus.groovy
- groovy-all
+ groovy
- com.h2database
- h2
+ org.codehaus.groovy
+ groovy-datetime
+
+ org.codehaus.groovy
+ groovy-jmx
+
+
+ org.codehaus.groovy
+ groovy-json
+
+
+ org.codehaus.groovy
+ groovy-jsr223
+
+
+ org.codehaus.groovy
+ groovy-macro
+
+
+ org.codehaus.groovy
+ groovy-nio
+
+
+ org.codehaus.groovy
+ groovy-templates
+
+
+ org.codehaus.groovy
+ groovy-xml
+
+
diff --git a/example/example-kotlin/src/test/kotlin/itest/CamundaBpmDataITestBase.kt b/example/example-kotlin/src/test/kotlin/itest/CamundaBpmDataITestBase.kt
deleted file mode 100644
index d6ad5b42..00000000
--- a/example/example-kotlin/src/test/kotlin/itest/CamundaBpmDataITestBase.kt
+++ /dev/null
@@ -1,628 +0,0 @@
-package io.holunda.camunda.bpm.data.itest
-
-import com.fasterxml.jackson.annotation.JsonIgnore
-import com.tngtech.jgiven.Stage
-import com.tngtech.jgiven.annotation.BeforeScenario
-import com.tngtech.jgiven.annotation.ProvidedScenarioState
-import com.tngtech.jgiven.base.ScenarioTestBase
-import com.tngtech.jgiven.integration.spring.EnableJGiven
-import com.tngtech.jgiven.integration.spring.JGivenStage
-import com.tngtech.jgiven.integration.spring.SpringScenarioTest
-import io.holunda.camunda.bpm.data.CamundaBpmData.*
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.customVariable
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.dateVariable
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.listVariable
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.mapVariable
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.setVariable
-import io.holunda.camunda.bpm.data.CamundaBpmDataKotlin.stringVariable
-import io.holunda.camunda.bpm.data.factory.VariableFactory
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.BOOLEAN
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.BOOLEAN_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_LIST
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_LIST_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_MAP
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_MAP_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_SET
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.COMPLEX_SET_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.DATE
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.DATE_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.DOUBLE
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.DOUBLE_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.INT
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.INT_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.LIST_STRING
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.LIST_STRING_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.LONG
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.LONG_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.MAP_STRING_DATE_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.MAP_STRING_LONG
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.SET_STRING
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.SET_STRING_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.SHORT
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.SHORT_LOCAL
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.STRING
-import io.holunda.camunda.bpm.data.itest.CamundaBpmDataITestBase.Companion.Values.STRING_LOCAL
-import org.assertj.core.api.Assertions.assertThat
-import org.camunda.bpm.engine.RepositoryService
-import org.camunda.bpm.engine.RuntimeService
-import org.camunda.bpm.engine.TaskService
-import org.camunda.bpm.engine.delegate.JavaDelegate
-import org.camunda.bpm.engine.delegate.TaskListener
-import org.camunda.bpm.engine.delegate.VariableScope
-import org.camunda.bpm.engine.repository.ProcessDefinition
-import org.camunda.bpm.engine.runtime.ProcessInstance
-import org.camunda.bpm.engine.task.Task
-import org.camunda.bpm.engine.variable.VariableMap
-import org.camunda.bpm.engine.variable.Variables.createVariables
-import org.camunda.bpm.model.bpmn.Bpmn
-import org.camunda.bpm.model.bpmn.BpmnModelInstance
-import org.junit.runner.RunWith
-import org.springframework.beans.factory.annotation.Autowired
-import org.springframework.boot.SpringBootConfiguration
-import org.springframework.boot.autoconfigure.EnableAutoConfiguration
-import org.springframework.boot.test.context.SpringBootTest
-import org.springframework.context.annotation.Bean
-import org.springframework.context.annotation.ComponentScan
-import org.springframework.context.annotation.Configuration
-import org.springframework.test.context.ActiveProfiles
-import org.springframework.test.context.junit4.SpringRunner
-import java.time.Instant
-import java.time.temporal.ChronoUnit
-import java.util.*
-
-/**
- * Alias for the when
- */
-fun ScenarioTestBase.whenever(): W = `when`()
-
-/**
- * Base for ITests.
- */
-@RunWith(SpringRunner::class)
-@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT, classes = [CamundaBpmDataITestBase.TestApplication::class])
-@ActiveProfiles("itest")
-abstract class CamundaBpmDataITestBase : SpringScenarioTest() {
-
- companion object {
-
- val STRING_VAR: VariableFactory = stringVariable("String Variable")
- val DATE_VAR: VariableFactory = dateVariable("Date Variable")
- val SHORT_VAR: VariableFactory = shortVariable("Short Variable")
- val INT_VAR: VariableFactory = intVariable("Int Variable")
- val LONG_VAR: VariableFactory = longVariable("Long Variable")
- val DOUBLE_VAR: VariableFactory = doubleVariable("Double Variable")
- val BOOLEAN_VAR: VariableFactory = booleanVariable("Boolean Variable")
- val COMPLEX_VAR: VariableFactory = customVariable("Complex Variable")
- val LIST_STRING_VAR: VariableFactory> = listVariable("List Of String Variable")
- val SET_STRING_VAR: VariableFactory> = setVariable("Set Of String Variable")
- val MAP_STRING_LONG_VAR: VariableFactory