# ignite-sprint-6 fixed test to work in offheap mode
diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java index 128d452..151c249 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheAbstractFullApiSelfTest.java
@@ -1020,25 +1020,27 @@ throws Exception { IgniteCache<String, Integer> cache = jcache(); + final String key = primaryKeysForCache(cache, 1).get(0); + Transaction tx = txEnabled() ? ignite(0).transactions().txStart(concurrency, READ_COMMITTED) : null; try { if (startVal) - cache.put("key", 2); + cache.put(key, 2); else - assertEquals(null, cache.get("key")); + assertEquals(null, cache.get(key)); - Integer expectedRes = startVal ? 2 : null; + Integer expRes = startVal ? 2 : null; - assertEquals(String.valueOf(expectedRes), cache.invoke("key", INCR_PROCESSOR)); + assertEquals(String.valueOf(expRes), cache.invoke(key, INCR_PROCESSOR)); - expectedRes = startVal ? 3 : 1; + expRes = startVal ? 3 : 1; - assertEquals(String.valueOf(expectedRes), cache.invoke("key", INCR_PROCESSOR)); + assertEquals(String.valueOf(expRes), cache.invoke(key, INCR_PROCESSOR)); - expectedRes++; + expRes++; - assertEquals(String.valueOf(expectedRes), cache.invoke("key", INCR_PROCESSOR)); + assertEquals(String.valueOf(expRes), cache.invoke(key, INCR_PROCESSOR)); if (tx != null) tx.commit(); @@ -1050,11 +1052,11 @@ Integer exp = (startVal ? 2 : 0) + 3; - assertEquals(exp, cache.get("key")); + assertEquals(exp, cache.get(key)); for (int i = 0; i < gridCount(); i++) { - if (ignite(i).affinity(null).isPrimaryOrBackup(grid(i).localNode(), "key")) - assertEquals(exp, peek(jcache(i), "key")); + if (ignite(i).affinity(null).isPrimaryOrBackup(grid(i).localNode(), key)) + assertEquals(exp, peek(jcache(i), key)); } }