View Javadoc
1   package com.atlassian.cache.hazelcast;
2   
3   import org.junit.ClassRule;
4   import org.junit.runner.RunWith;
5   import org.junit.runners.Suite;
6   
7   /**
8    * TestSuite to speed up tests. The Hazelcast cluster is only initialized once for all tests in the suite.
9    */
10  @RunWith(Suite.class)
11  @Suite.SuiteClasses ({
12          HazelcastLocalCacheEagerTest.class, HazelcastLocalCacheLazyTest.class, HazelcastLocalCachedReferenceTest.class,
13          HazelcastLocalCacheListenerTest.class,
14          HazelcastRemoteCacheEagerTest.class, HazelcastRemoteCacheLazyTest.class, HazelcastRemoteCachedReferenceTest.class,
15          HazelcastRemoteCacheListenerTest.class, HazelcastRemoteCachedReferenceListenerTest.class,
16          HazelcastHybridCacheEagerTest.class, HazelcastHybridCacheLazyTest.class, HazelcastHybridCachedReferenceTest.class,
17          HazelcastHybridCacheListenerTest.class, HazelcastHybridCachedReferenceListenerTest.class,
18          HazelcastAsyncHybridCacheEagerTest.class, HazelcastAsyncHybridCacheLazyTest.class,
19          HazelcastAsyncHybridCachedReferenceTest.class, HazelcastAsyncHybridCacheListenerTest.class,
20          HazelcastAsyncHybridCachedReferenceListenerTest.class,
21          HazelcastCacheManagerTest.class, HazelcastLocalCacheTest.class, CacheConfigReplicationTest.class })
22  public class HazelcastTestSuite
23  {
24      @ClassRule
25      public static InitOnceHazelcastCluster cluster = InitOnceHazelcastCluster.getInstance();
26  }