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 }