#ignite-738: IgniteTxMultiNodeAbstractTest uses new query Api.

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

Branch: refs/heads/ignite-485
Commit: dcf28350532d769337d5f186ce22cb3ab783f283
Parents: aad30f7
Author: ivasilinets <ivasilin...@gridgain.com>
Authored: Mon Apr 13 16:40:37 2015 +0300
Committer: ivasilinets <ivasilin...@gridgain.com>
Committed: Mon Apr 13 16:40:37 2015 +0300

----------------------------------------------------------------------
 .../cache/IgniteTxMultiNodeAbstractTest.java    | 25 ++++++--------------
 1 file changed, 7 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/dcf28350/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxMultiNodeAbstractTest.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxMultiNodeAbstractTest.java
 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxMultiNodeAbstractTest.java
index 9995099..58c07a0 100644
--- 
a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxMultiNodeAbstractTest.java
+++ 
b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteTxMultiNodeAbstractTest.java
@@ -24,7 +24,6 @@ import org.apache.ignite.cache.query.*;
 import org.apache.ignite.cluster.*;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.internal.*;
-import org.apache.ignite.internal.processors.cache.query.*;
 import org.apache.ignite.lang.*;
 import org.apache.ignite.resources.*;
 import org.apache.ignite.transactions.*;
@@ -43,7 +42,6 @@ import javax.cache.*;
 import java.util.*;
 import java.util.concurrent.atomic.*;
 
-import static org.apache.ignite.cache.CacheMode.*;
 import static org.apache.ignite.transactions.TransactionConcurrency.*;
 import static org.apache.ignite.transactions.TransactionIsolation.*;
 
@@ -707,7 +705,7 @@ public abstract class IgniteTxMultiNodeAbstractTest extends 
GridCommonAbstractTe
         try {
             startGrids(GRID_CNT);
 
-            GridCacheAdapter<String, Integer> cache = 
((IgniteKernal)grid(0)).internalCache(null);
+            IgniteCache<String, Integer> cache = grid(0).cache(null);
 
             // Store counter.
             cache.getAndPut(RMVD_CNTR_KEY, 0);
@@ -723,22 +721,13 @@ public abstract class IgniteTxMultiNodeAbstractTest 
extends GridCommonAbstractTe
                 for (int j = 0; j < GRID_CNT; j++)
                     assertEquals(i, 
grid(j).cache(null).get(String.valueOf(i)));
 
-            CacheQuery<Map.Entry<String, Integer>> qry = 
cache.queries().createSqlQuery(Integer.class, "_val >= 0");
-
-            // Load all results.
-            qry.keepAll(true);
-            qry.includeBackups(false);
-
-            // NOTE: for replicated cache includeBackups(false) is not enough 
since
-            // all nodes are considered primary, so we have to deduplicate 
result set.
-            if (cache.configuration().getCacheMode() == REPLICATED)
-                qry.enableDedup(true);
+            SqlQuery<String, Integer> qry = new SqlQuery<>(Integer.class, 
"_val >= 0");
 
-            List<Map.Entry<String, Integer>> entries =
-                new ArrayList<>(qry.execute().get());
+            List<Cache.Entry<String, Integer>> entries =
+                new ArrayList<>(cache.query(qry).getAll());
 
-            Collections.sort(entries, new Comparator<Map.Entry<String, 
Integer>>() {
-                @Override public int compare(Map.Entry<String, Integer> o1, 
Map.Entry<String, Integer> o2) {
+            Collections.sort(entries, new Comparator<Cache.Entry<String, 
Integer>>() {
+                @Override public int compare(Cache.Entry<String, Integer> o1, 
Cache.Entry<String, Integer> o2) {
                     return o1.getValue().compareTo(o2.getValue());
                 }
             });
@@ -747,7 +736,7 @@ public abstract class IgniteTxMultiNodeAbstractTest extends 
GridCommonAbstractTe
 
             int val = 0;
 
-            for (Map.Entry<String, Integer> e : entries) {
+            for (Cache.Entry<String, Integer> e : entries) {
                 assertEquals(val, e.getValue().intValue());
 
                 val++;

Reply via email to