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          HazelcastCacheManagerTest.class, HazelcastLocalCacheTest.class })
19  public class HazelcastTestSuite
20  {
21      @ClassRule
22      public static InitOnceHazelcastCluster cluster = InitOnceHazelcastCluster.getInstance();
23  }