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]

Reply via email to