This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
The following commit(s) were added to refs/heads/main by this push:
new 604ea35bba [kie-issues#1153] Dispose session in tests. (#5888)
604ea35bba is described below
commit 604ea35bba9c01055ac22ea1e256ae25973ce7bc
Author: Tibor Zimányi <[email protected]>
AuthorDate: Mon May 6 14:58:23 2024 +0200
[kie-issues#1153] Dispose session in tests. (#5888)
---
.../compiler/integrationtests/ConsequenceTypeTest.java | 9 ++++++---
.../java/org/drools/reteevaluator/ReteEvaluatorTest.java | 15 +++++++++------
2 files changed, 15 insertions(+), 9 deletions(-)
diff --git
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/ConsequenceTypeTest.java
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/ConsequenceTypeTest.java
index eb6f574a35..8f88dd0853 100644
---
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/ConsequenceTypeTest.java
+++
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/ConsequenceTypeTest.java
@@ -43,9 +43,12 @@ public class ConsequenceTypeTest {
final KieBase kbase =
KieBaseUtil.getKieBaseFromKieModuleFromDrl("test", kieBaseTestConfiguration,
drl.toString());
final KieSession wm = kbase.newKieSession();
-
- wm.insert("test");
- assertThat(wm.fireAllRules()).isEqualTo(ruleNr);
+ try {
+ wm.insert("test");
+ assertThat(wm.fireAllRules()).isEqualTo(ruleNr);
+ } finally {
+ wm.dispose();
+ }
}
private String generatedRule(int seed) {
diff --git
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/reteevaluator/ReteEvaluatorTest.java
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/reteevaluator/ReteEvaluatorTest.java
index e70b6937c3..b9a87e2a06 100644
---
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/reteevaluator/ReteEvaluatorTest.java
+++
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/reteevaluator/ReteEvaluatorTest.java
@@ -50,13 +50,16 @@ public class ReteEvaluatorTest {
"end";
ReteEvaluator reteEvaluator = new StatefulKnowledgeSessionImpl( 1L,
getKBase( str ) );
+ try {
+ Person me = new Person( "Mario", 40 );
+ reteEvaluator.insert( "Mario" );
+ reteEvaluator.insert( me );
+ assertThat(reteEvaluator.fireAllRules()).isEqualTo(1);
- Person me = new Person( "Mario", 40 );
- reteEvaluator.insert( "Mario" );
- reteEvaluator.insert( me );
- assertThat(reteEvaluator.fireAllRules()).isEqualTo(1);
-
- assertThat(me.getAge()).isEqualTo(41);
+ assertThat(me.getAge()).isEqualTo(41);
+ } finally {
+ reteEvaluator.dispose();
+ }
}
private InternalKnowledgeBase getKBase(String... stringRules) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]