#ignite-565: Revert GridCommonAbstractTest.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/88e2d932 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/88e2d932 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/88e2d932 Branch: refs/heads/ignite-611 Commit: 88e2d932f02e25aecb0a5ec2cb08591c65b553b6 Parents: d4400c4 Author: ivasilinets <ivasilin...@gridgain.com> Authored: Thu Mar 26 12:25:50 2015 +0300 Committer: ivasilinets <ivasilin...@gridgain.com> Committed: Thu Mar 26 12:25:50 2015 +0300 ---------------------------------------------------------------------- .../junits/common/GridCommonAbstractTest.java | 50 +++++++++----------- .../query/h2/GridH2IndexingGeoSelfTest.java | 4 +- 2 files changed, 24 insertions(+), 30 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/88e2d932/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java index a823894..a309d72 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/common/GridCommonAbstractTest.java @@ -145,19 +145,18 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { * @param cache Cache. * @return DHT cache. */ - protected static <K, V> GridDhtCacheAdapter<K, V> dht(IgniteCache<K,V> cache) { + private static <K, V> GridDhtCacheAdapter<K, V> dht(GridCache<K,V> cache) { return nearEnabled(cache) ? near(cache).dht() : - ((IgniteKernal)cache.unwrap(Ignite.class)).<K, V>internalCache(cache.getName()).context().dht(); + ((IgniteKernal)cache.gridProjection().ignite()).<K, V>internalCache(cache.name()).context().dht(); } /** - * @param ignite Ignite. - * @param cfg Cache configuration. + * @param cache Cache. * @return DHT cache. */ - private static <K, V> GridDhtCacheAdapter<K, V> dht(Ignite ignite, CacheConfiguration cfg) { - return nearEnabled(cfg) ? ((GridNearCacheAdapter)near(ignite, cfg.getName())).dht() : - ((IgniteKernal)ignite).<K, V>internalCache(cfg.getName()).context().dht(); + protected static <K, V> GridDhtCacheAdapter<K, V> dht(IgniteCache<K,V> cache) { + return nearEnabled(cache) ? near(cache).dht() : + ((IgniteKernal)cache.unwrap(Ignite.class)).<K, V>internalCache(cache.getName()).context().dht(); } /** @@ -194,9 +193,13 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { } /** + * @param cache Cache. * @return {@code True} if near cache is enabled. */ - private static <K, V> boolean nearEnabled(CacheConfiguration cfg) { + private static <K, V> boolean nearEnabled(GridCache<K,V> cache) { + CacheConfiguration cfg = ((IgniteKernal)cache.gridProjection().ignite()). + <K, V>internalCache(cache.name()).context().config(); + return isNearEnabled(cfg); } @@ -215,15 +218,16 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { * @param cache Cache. * @return Near cache. */ - protected static <K, V> GridNearCacheAdapter<K, V> near(IgniteCache<K,V> cache) { - return ((IgniteKernal)cache.unwrap(Ignite.class)).<K, V>internalCache(cache.getName()).context().near(); + private static <K, V> GridNearCacheAdapter<K, V> near(GridCache<K,V> cache) { + return ((IgniteKernal)cache.gridProjection().ignite()).<K, V>internalCache(cache.name()).context().near(); } /** + * @param cache Cache. * @return Near cache. */ - private static <K, V> GridNearCacheAdapter<K, V> near(Ignite ignite, String cacheName) { - return ((IgniteKernal)ignite).<K, V>internalCache(cacheName).context().near(); + protected static <K, V> GridNearCacheAdapter<K, V> near(IgniteCache<K,V> cache) { + return ((IgniteKernal)cache.unwrap(Ignite.class)).<K, V>internalCache(cache.getName()).context().near(); } /** @@ -346,11 +350,14 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { @SuppressWarnings("BusyWait") protected void awaitPartitionMapExchange() throws InterruptedException { for (Ignite g : G.allGrids()) { - for (CacheConfiguration cfg : g.configuration().getCacheConfiguration()) { + for (GridCache<?, ?> c : ((IgniteEx)g).cachesx()) { + + CacheConfiguration cfg = c.configuration(); + if (cfg.getCacheMode() == PARTITIONED && cfg.getRebalanceMode() != NONE && g.cluster().nodes().size() > 1) { AffinityFunction aff = cfg.getAffinity(); - GridDhtCacheAdapter<?, ?> dht = dht(g, cfg); + GridDhtCacheAdapter<?, ?> dht = dht(c); GridDhtPartitionTopology top = dht.topology(); @@ -359,7 +366,7 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { for (int i = 0; ; i++) { // Must map on updated version of topology. - Collection<ClusterNode> affNodes = g.affinity(cfg.getName()).mapPartitionToPrimaryAndBackups(p); + Collection<ClusterNode> affNodes = c.affinity().mapPartitionToPrimaryAndBackups(p); int exp = affNodes.size(); @@ -521,19 +528,6 @@ public abstract class GridCommonAbstractTest extends GridAbstractTest { } /** - * @param key Key. - * @param cacheName Cache name. - * @return Cache. - */ - protected <K, V> IgniteCache<K, V> primaryCache(Object key, @Nullable String cacheName) { - ClusterNode node = grid(0).affinity(cacheName).mapKeyToNode(key); - - assertNotNull(node); - - return grid((String)node.attribute(IgniteNodeAttributes.ATTR_GRID_NAME)).cache(cacheName); - } - - /** * @param cache Cache. * @return Collection of keys for which given cache is primary. * @throws IgniteCheckedException If failed. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/88e2d932/modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/GridH2IndexingGeoSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/GridH2IndexingGeoSelfTest.java b/modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/GridH2IndexingGeoSelfTest.java index 2dc660e..07abaf1 100644 --- a/modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/GridH2IndexingGeoSelfTest.java +++ b/modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/GridH2IndexingGeoSelfTest.java @@ -153,7 +153,7 @@ public class GridH2IndexingGeoSelfTest extends GridCacheAbstractSelfTest { while (!stop.get()) { int cacheIdx = rnd.nextInt(0, 3); - GridCache<Integer, EnemyCamp> cache = cacheIdx == 0 ? cache1 : cacheIdx == 1 ? cache2 : cache3; + GridCacheAdapter<Integer, EnemyCamp> cache = cacheIdx == 0 ? cache1 : cacheIdx == 1 ? cache2 : cache3; int idx = rnd.nextInt(CNT); int x = rnd.nextInt(1, 100); @@ -178,7 +178,7 @@ public class GridH2IndexingGeoSelfTest extends GridCacheAbstractSelfTest { try { int cacheIdx = rnd.nextInt(0, 3); - GridCache<Integer, EnemyCamp> cache = cacheIdx == 0 ? cache1 : cacheIdx == 1 ? cache2 : cache3; + GridCacheAdapter<Integer, EnemyCamp> cache = cacheIdx == 0 ? cache1 : cacheIdx == 1 ? cache2 : cache3; CacheQuery<Map.Entry<Integer, EnemyCamp>> qry = cache.queries().createSqlQuery( EnemyCamp.class, "coords && ?");