Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
80 0 0 0 100% 53.413

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
com.sparkutils.dmn.kogito 80 0 0 0 100% 53.413

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

com.sparkutils.dmn.kogito

Class Tests Errors Failures Skipped Success Rate Time
EvalAllResultsTest 5 0 0 0 100% 8.518
ContextTest 3 0 0 0 100% 1.133
ExceptionsTest 9 0 0 0 100% 6.644
DeepTest 28 0 0 0 100% 13.888
SimpleTest 35 0 0 0 100% 23.23

Test Cases

[Summary] [Package List] [Test Cases]

EvalAllResultsTest

Lots of decisions with different statuses 4.576
Lots of decisions with different statuses - debug 0.465
Missing decisions in struct 0.162
Extra decisions in struct 0.141
Lots of decisions with different statuses - json out - for compilation tests only 2.859

ContextTest

nested maps 0.772
top level fields 0
top level fields but nested set 0

ExceptionsTest

empty input expression should throw 4.064
bad class input type should throw 0.085
unsupported ddl input type should throw 0.039
unsupported nested ddl input type should throw 0.098
incompatible ddl should throw 0.031
incompatible nested ddl should throw 1.42
bad model should throw 0.152
bad result providers should throw 0.04
sqrt string should throw 0.389

DeepTest

Deep test JSON 1:1 Reply - String, String context 4.995
Deep test JSON 1:1 Reply - String, String context - null entries 1.206
Deep test JSON 1:1 Reply - String, String context - null maps 0.306
Deep test JSON 1:1 Reply - String, String context - debug 0.294
Deep test JSON 1:1 Reply - String, Boolean context 0.419
Deep test JSON 1:1 Reply - String, Boolean context - debug 0.297
Deep test JSON 1:1 Reply - String, Pair context 0.324
Deep test JSON 1:1 Reply - String, Pair context - debug 0.321
Deep test JSON 1:1 Reply - String, String context - derive context types 0.237
Deep test JSON 1:1 Reply - String, String context - debug - derive context types 0.219
Deep test JSON 1:1 Reply - String, Boolean context - derive context types 0.222
Deep test JSON 1:1 Reply - String, Boolean context - debug - derive context types 0.206
Deep test JSON 1:1 Reply - String, Pair context - derive context types 0.404
Deep test JSON 1:1 Reply - String, Pair context - debug - derive context types 0.402
Deep test struct 1:1 Reply - String, String context 0.512
Deep test struct 1:1 Reply - String, String context - debug 0.247
Deep test struct 1:1 Reply - String, Boolean context 0.28
Deep test struct 1:1 Reply - String, Boolean context - debug 0.235
Deep test struct 1:1 Reply - String, Pair context 0.238
Deep test struct 1:1 Reply - String, Pair context - debug 0.224
Deep test struct 1:1 Reply - String, String context - derive context types 0.249
Deep test struct 1:1 Reply - String, String context - debug - derive context types 0.206
Deep test struct 1:1 Reply - String, Boolean context - derive context types 0.226
Deep test struct 1:1 Reply - String, Boolean context - debug - derive context types 0.204
Deep test struct 1:1 Reply - String, Pair context - derive context types 0.228
Deep test struct 1:1 Reply - String, Pair context - debug - derive context types 0.203
Deep test struct 1:1 Reply - String, Pair context - debug - derive context types - deep deep with nulls 0.266
Deep test struct 1:1 Reply - String, Pair context - debug - derive context types - deep deep with nulls all other types 0.371

SimpleTest

Loading of Kogito and sample test should work - decision service json 7.085
Loading of Kogito and sample test should work - evaluate all json 0.962
Loading of Kogito and sample test should work - decision service top level fields 0.936
Loading of Kogito and sample test should work - evaluate all top level fields 0.732
Loading of Kogito and sample test should work - decision service top level struct 0.729
Loading of Kogito and sample test should work - evaluate all top level struct 0.629
Loading of Kogito and sample test should work - evaluate * 0.631
Loading of Kogito and sample test should work - decision service top level fields - derive context types 0.638
Loading of Kogito and sample test should work - evaluate all top level fields - derive context types 0.606
Loading of Kogito and sample test should work - decision service top level struct - derive context types 0.524
Loading of Kogito and sample test should work - evaluate all top level struct - derive context types 0.525
Loading of Kogito and sample test should work - evaluate * - derive context types 0.551
Loading of Kogito and sample test should work - decision service json - evalStatus 0.538
Loading of Kogito and sample test should work - evaluate all json - evalStatus 0.603
Loading of Kogito and sample test should work - decision service top level fields - evalStatus 0.551
Loading of Kogito and sample test should work - evaluate all top level fields - evalStatus 0.598
Loading of Kogito and sample test should work - decision service top level struct - evalStatus 0.549
Loading of Kogito and sample test should work - evaluate all top level struct - evalStatus 0.499
Loading of Kogito and sample test should work - decision service top level fields - evalStatus - derive context types 0.529
Loading of Kogito and sample test should work - evaluate all top level fields - evalStatus - derive context types 0.511
Loading of Kogito and sample test should work - decision service top level struct - evalStatus - derive context types 0.503
Loading of Kogito and sample test should work - evaluate all top level struct - evalStatus - derive context types 0.475
Write as json - debug 0.159
Write as json - debug - forced code gen 1.192
empty with default context null value 0.106
empty with null result 0.04
nullable fields 0.172
nullable struct 0.165
top fields others nulls - straight through 0.419
top fields others - straight through 0.169
top struct others nulls - straight through 0.252
top struct others - straight through 0.135
top field - straight through 0.092
top field null - straight through 0.064
useful error message with incorrect input types 0.013