IGNITE-45 - Fixing tests.

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

Branch: refs/heads/ignite-45
Commit: bbcda443299d4110868f8174b755b8c41afc2af6
Parents: 77d7eb8
Author: Alexey Goncharuk <agoncha...@gridgain.com>
Authored: Thu Mar 19 14:00:03 2015 -0700
Committer: Alexey Goncharuk <agoncha...@gridgain.com>
Committed: Thu Mar 19 14:00:03 2015 -0700

----------------------------------------------------------------------
 .../processors/cache/GridCacheProcessor.java        |  8 ++++----
 ...hePartitionedAffinityHashIdResolverSelfTest.java | 16 +++++++++++-----
 2 files changed, 15 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bbcda443/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
index 2ecb96a..7c0a581 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheProcessor.java
@@ -1778,8 +1778,8 @@ public class GridCacheProcessor extends 
GridProcessorAdapter {
      * @return Validation result or {@code null} in case of success.
      */
     @Nullable private IgniteSpiNodeValidationResult 
validateHashIdResolvers(ClusterNode node) {
-        for (GridCacheAdapter cache : ctx.cache().internalCaches()) {
-            CacheConfiguration cfg = cache.configuration();
+        for (DynamicCacheDescriptor desc : registeredCaches.values()) {
+            CacheConfiguration cfg = desc.cacheConfiguration();
 
             if (cfg.getAffinity() instanceof CacheRendezvousAffinityFunction) {
                 CacheRendezvousAffinityFunction aff = 
(CacheRendezvousAffinityFunction)cfg.getAffinity();
@@ -1795,12 +1795,12 @@ public class GridCacheProcessor extends 
GridProcessorAdapter {
 
                     if (nodeHashObj.hashCode() == topNodeHashObj.hashCode()) {
                         String errMsg = "Failed to add node to topology 
because it has the same hash code for " +
-                            "partitioned affinity as one of existing nodes 
[cacheName=" + cache.name() +
+                            "partitioned affinity as one of existing nodes 
[cacheName=" + cfg.getName() +
                             ", hashIdResolverClass=" + 
hashIdRslvr.getClass().getName() +
                             ", existingNodeId=" + topNode.id() + ']';
 
                         String sndMsg = "Failed to add node to topology 
because it has the same hash code for " +
-                            "partitioned affinity as one of existing nodes 
[cacheName=" + cache.name() +
+                            "partitioned affinity as one of existing nodes 
[cacheName=" + cfg.getName() +
                             ", hashIdResolverClass=" + 
hashIdRslvr.getClass().getName() + ", existingNodeId=" +
                             topNode.id() + ']';
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/bbcda443/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedAffinityHashIdResolverSelfTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedAffinityHashIdResolverSelfTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedAffinityHashIdResolverSelfTest.java
index a27c486..83a3e65 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedAffinityHashIdResolverSelfTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedAffinityHashIdResolverSelfTest.java
@@ -76,11 +76,7 @@ public class 
GridCachePartitionedAffinityHashIdResolverSelfTest extends GridComm
      * @throws Exception If failed.
      */
     public void testDuplicateId() throws Exception {
-        rslvr = new CacheAffinityNodeHashResolver() {
-            @Override public Object resolve(ClusterNode node) {
-                return 1;
-            }
-        };
+        rslvr = new BogusHashResolver();
 
         startGrid(0);
 
@@ -93,4 +89,14 @@ public class 
GridCachePartitionedAffinityHashIdResolverSelfTest extends GridComm
         }, IgniteCheckedException.class, "Failed to start manager: 
GridManagerAdapter [enabled=true, name=" +
             
"org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]");
     }
+
+    /**
+     *
+     */
+    private static class BogusHashResolver implements 
CacheAffinityNodeHashResolver {
+        /** {@inheritDoc} */
+        @Override public Object resolve(ClusterNode node) {
+            return 1;
+        }
+    }
 }

Reply via email to