Fixed IgniteStartFromStreamConfigurationTest to stop started node.

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

Branch: refs/heads/ignite-4242
Commit: a2a3bedce1a232c0c1db6f5e2b737ab47be250b0
Parents: c3e8a83
Author: sboikov <[email protected]>
Authored: Mon Nov 14 09:44:48 2016 +0300
Committer: sboikov <[email protected]>
Committed: Mon Nov 14 09:44:48 2016 +0300

----------------------------------------------------------------------
 .../IgniteStartFromStreamConfigurationTest.java   | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a2a3bedc/modules/spring/src/test/java/org/apache/ignite/spring/IgniteStartFromStreamConfigurationTest.java
----------------------------------------------------------------------
diff --git 
a/modules/spring/src/test/java/org/apache/ignite/spring/IgniteStartFromStreamConfigurationTest.java
 
b/modules/spring/src/test/java/org/apache/ignite/spring/IgniteStartFromStreamConfigurationTest.java
index 0ef08f1..421011f 100644
--- 
a/modules/spring/src/test/java/org/apache/ignite/spring/IgniteStartFromStreamConfigurationTest.java
+++ 
b/modules/spring/src/test/java/org/apache/ignite/spring/IgniteStartFromStreamConfigurationTest.java
@@ -30,21 +30,25 @@ import 
org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
  * Checks starts from Stream.
  */
 public class IgniteStartFromStreamConfigurationTest extends 
GridCommonAbstractTest {
-    /** Tests starts from Stream. */
+    /**
+     * Tests starts from stream.
+     *
+     * @throws Exception If failed.
+     */
     public void testStartFromStream() throws Exception {
         String cfg = "examples/config/example-cache.xml";
 
         URL cfgLocation = U.resolveIgniteUrl(cfg);
 
-        Ignite grid = Ignition.start(new 
FileInputStream(cfgLocation.getFile()));
+        try (Ignite grid = Ignition.start(new 
FileInputStream(cfgLocation.getFile()))) {
+            grid.cache(null).put("1", "1");
 
-        grid.cache(null).put("1", "1");
+            assert grid.cache(null).get("1").equals("1");
 
-        assert grid.cache(null).get("1").equals("1");
+            IgniteConfiguration icfg = Ignition.loadSpringBean(new 
FileInputStream(cfgLocation.getFile()), "ignite.cfg");
 
-        IgniteConfiguration icfg = Ignition.loadSpringBean(new 
FileInputStream(cfgLocation.getFile()), "ignite.cfg");
-
-        assert icfg.getCacheConfiguration()[0].getAtomicityMode() == 
CacheAtomicityMode.ATOMIC;
+            assert icfg.getCacheConfiguration()[0].getAtomicityMode() == 
CacheAtomicityMode.ATOMIC;
+        }
     }
 
 }
\ No newline at end of file

Reply via email to