X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fclustering%2Fservices_implementation%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fclustering%2Fservices_implementation%2Finternal%2FClusterManagerTest.java;h=d2a02c9f10cd803883839cadb09b1f4bd602e003;hb=refs%2Fchanges%2F74%2F2274%2F2;hp=736a2b23ec8d9e63b074d2c7b194f6ae2b034859;hpb=d6a8638df6f25c5f163242654d7608be36f3aa6d;p=controller.git diff --git a/opendaylight/clustering/services_implementation/src/test/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerTest.java b/opendaylight/clustering/services_implementation/src/test/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerTest.java index 736a2b23ec..d2a02c9f10 100644 --- a/opendaylight/clustering/services_implementation/src/test/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerTest.java +++ b/opendaylight/clustering/services_implementation/src/test/java/org/opendaylight/controller/clustering/services_implementation/internal/ClusterManagerTest.java @@ -1,15 +1,11 @@ package org.opendaylight.controller.clustering.services_implementation.internal; import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; import java.net.InetAddress; -import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Properties; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.ConcurrentMap; import org.infinispan.CacheImpl; import org.junit.Assert; @@ -89,8 +85,22 @@ public class ClusterManagerTest { Assert.assertTrue(true); } - // Create second cache properly this time, as non_transactional + // Create second cache NON_TRANSACTIONAL but with both ASYNC and SYNC, + // expect to complain cacheModeSet.remove(cacheMode.TRANSACTIONAL); + cacheModeSet.add(cacheMode.SYNC); + cacheModeSet.add(cacheMode.ASYNC); + try { + c2 = (CacheImpl) cm.createCache("Container1", "Cache2", cacheModeSet); + } catch (CacheExistException cee) { + Assert.assertTrue(false); + } catch (CacheConfigException cce) { + Assert.assertTrue(true); + } + + // Create second cache properly this time, as non_transactional and + // ASYNC + cacheModeSet.remove(cacheMode.SYNC); try { c2 = (CacheImpl) cm.createCache("Container1", "Cache2", cacheModeSet);