You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2015/05/08 15:52:49 UTC

incubator-ignite git commit: # ignite-373

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-373 22e78afa2 -> 478b3eea2


# ignite-373


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

Branch: refs/heads/ignite-373
Commit: 478b3eea2ac802052a12705c866178409e63b27c
Parents: 22e78af
Author: sboikov <sb...@gridgain.com>
Authored: Fri May 8 16:47:33 2015 +0300
Committer: sboikov <sb...@gridgain.com>
Committed: Fri May 8 16:47:33 2015 +0300

----------------------------------------------------------------------
 .../cache/CacheRemoveAllSelfTest.java           | 55 ++++----------------
 1 file changed, 9 insertions(+), 46 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/478b3eea/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRemoveAllSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRemoveAllSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRemoveAllSelfTest.java
index 38fa1da..9162ac4 100644
--- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRemoveAllSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRemoveAllSelfTest.java
@@ -18,82 +18,45 @@
 package org.apache.ignite.internal.processors.cache;
 
 import org.apache.ignite.*;
-import org.apache.ignite.configuration.*;
 import org.apache.ignite.internal.*;
-import org.apache.ignite.spi.discovery.tcp.*;
-import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
-import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.apache.ignite.testframework.*;
 
 import java.util.concurrent.*;
 import java.util.concurrent.atomic.*;
 
-import static org.apache.ignite.cache.CacheMode.*;
-
 /**
  * Test remove all method.
  */
 public class CacheRemoveAllSelfTest extends GridCacheAbstractSelfTest {
-    /** IP finder. */
-    private static final TcpDiscoveryIpFinder IP_FINDER = new TcpDiscoveryVmIpFinder(true);
-
     /** {@inheritDoc} */
     @Override protected int gridCount() {
-        return 1;
-    }
-
-    /** {@inheritDoc} */
-    @Override protected void beforeTestsStarted() throws Exception {
-        startGrids(1);
-    }
-
-    /** {@inheritDoc} */
-    @Override protected void afterTestsStopped() throws Exception {
-        stopAllGrids();
-    }
-
-    /** {@inheritDoc} */
-    @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception {
-        IgniteConfiguration cfg = super.getConfiguration(gridName);
-
-        TcpDiscoverySpi discoSpi = new TcpDiscoverySpi();
-        discoSpi.setIpFinder(IP_FINDER);
-
-        cfg.setDiscoverySpi(discoSpi);
-
-        CacheConfiguration ccfg = defaultCacheConfiguration();
-
-        ccfg.setCacheMode(PARTITIONED);
-        ccfg.setBackups(1);
-        cfg.setCacheConfiguration(ccfg);
-
-        return cfg;
+        return 4;
     }
 
     /**
      * @throws Exception If failed.
      */
     public void testRemoveAll() throws Exception {
-        final AtomicInteger igniteId = new AtomicInteger(1);
+        IgniteCache<Integer, String> cache = grid(0).cache(null);
+
+        for (int i = 0; i < 10_000; ++i)
+            cache.put(i, "val");
+
+        final AtomicInteger igniteId = new AtomicInteger(gridCount());
 
         IgniteInternalFuture fut = GridTestUtils.runMultiThreadedAsync(new Callable<Object>() {
             @Override public Object call() throws Exception {
-                for (int i = 0; i < 5; ++i)
+                for (int i = 0; i < 3; ++i)
                     startGrid(igniteId.getAndIncrement());
 
                 return true;
             }
         }, 2, "start-node-thread");
 
-        IgniteCache<Integer, String> cache = grid(0).cache(null);
-
-        for (int i = 0; i < 10_000; ++i)
-            cache.put(i, "val");
+        cache.removeAll();
 
         fut.get();
 
-        cache.removeAll();
-
         for (int i = 0; i < igniteId.get(); ++i)
             assertEquals(0, grid(i).cache(null).localSize());