View Javadoc

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  }