1 package com.atlassian.cache.hazelcast;
2
3 import com.atlassian.cache.AbstractCacheListenerTest;
4 import com.atlassian.cache.CacheSettingsBuilder;
5 import org.junit.Before;
6 import org.junit.ClassRule;
7 import org.junit.Ignore;
8 import org.junit.runner.RunWith;
9 import org.mockito.runners.MockitoJUnitRunner;
10
11 @RunWith(MockitoJUnitRunner.class)
12 public class HazelcastRemoteCacheListenerTest extends AbstractCacheListenerTest
13 {
14 @ClassRule
15 public static InitOnceHazelcastCluster cluster = InitOnceHazelcastCluster.getInstance();
16
17 @Before
18 public void setUp() throws Exception
19 {
20 cluster.reset();
21 factory = HazelcastTestSupport.createDistributedFactory(cluster.getNode(0));
22 }
23
24 @Ignore("Ignored because Hazelcast eviction callbacks are flakey in 3.2")
25 @Override
26 public void testOnEvict() throws Exception
27 {
28 }
29
30 @Override
31 @Ignore("This test is ignored as it reproduces a bug in Hazelcast. "
32 + "For details: https://github.com/hazelcast/hazelcast/pull/2672")
33 public void testOnReplace() throws Exception
34 {
35 }
36
37 @Override
38 protected CacheSettingsBuilder settingsBuilder()
39 {
40 return new CacheSettingsBuilder().remote();
41 }
42 }