View Javadoc
1   package com.atlassian.cache.hazelcast;
2   
3   import com.atlassian.cache.AbstractCacheListenerTest;
4   import com.atlassian.cache.CacheSettingsBuilder;
5   
6   import org.junit.After;
7   import org.junit.Before;
8   import org.junit.ClassRule;
9   
10  public class HazelcastLocalCacheListenerTest extends AbstractCacheListenerTest
11  {
12      @ClassRule
13      public static InitOnceHazelcastCluster cluster = InitOnceHazelcastCluster.getInstance();
14  
15      private HazelcastCacheManager factory1;
16      private HazelcastCacheManager factory2;
17  
18      @Before
19      public void setUp() throws Exception
20      {
21          cluster.reset();
22          factory1 = HazelcastTestSupport.createDistributedFactory(cluster.getNode(0));
23          factory2 = HazelcastTestSupport.createDistributedFactory(cluster.getNode(1));
24  
25          factory = factory1;
26      }
27  
28      @After
29      public void tearDown()
30      {
31          factory1.destroy();
32          factory2.destroy();
33      }
34  
35      @Override
36      protected CacheSettingsBuilder settingsBuilder()
37      {
38          return new CacheSettingsBuilder().local();
39      }
40  }