Not closing the user managed ignite instance caused side-effects on other tests.


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/e2c24b2c
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/e2c24b2c
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/e2c24b2c

Branch: refs/heads/master
Commit: e2c24b2cd92960e8405d050b1e483eb2bcd461a0
Parents: 1dde32f
Author: Gary Hodgson <gary.hodg...@tup.com>
Authored: Wed Jun 7 08:35:31 2017 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Jun 7 10:32:28 2017 +0200

----------------------------------------------------------------------
 .../camel/component/ignite/IgniteCreationTest.java      | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/e2c24b2c/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java
----------------------------------------------------------------------
diff --git 
a/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java
 
b/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java
index 1da4e1c..52254a4 100644
--- 
a/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java
+++ 
b/components/camel-ignite/src/test/java/org/apache/camel/component/ignite/IgniteCreationTest.java
@@ -19,9 +19,12 @@ package org.apache.camel.component.ignite;
 import org.apache.camel.component.ignite.cache.IgniteCacheComponent;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.Ignition;
+import org.junit.After;
 import org.junit.Test;
 
 public class IgniteCreationTest extends AbstractIgniteTest {
+    
+    private Ignite ignite;
 
     @Override
     protected String getScheme() {
@@ -30,7 +33,7 @@ public class IgniteCreationTest extends AbstractIgniteTest {
 
     @Override
     protected AbstractIgniteComponent createComponent() {
-        Ignite ignite = Ignition.start(createConfiguration());
+        ignite = Ignition.start(createConfiguration());
         return IgniteCacheComponent.fromIgnite(ignite);
     }
 
@@ -43,5 +46,12 @@ public class IgniteCreationTest extends AbstractIgniteTest {
     public boolean isCreateCamelContextPerClass() {
         return true;
     }
+    
+    @After
+    public void stopUserManagedIgnite(){
+        if (ignite != null){
+            Ignition.stop(ignite.name(), true);
+        }
+    }
 
 }

Reply via email to