1 package com.atlassian.cache.ehcache;
2
3 import com.atlassian.cache.AbstractCacheStatisticsTest;
4
5 import org.junit.Before;
6
7 import static org.mockito.Mockito.when;
8
9
10
11
12
13
14 public class DelegatingCacheStatisticsTest extends AbstractCacheStatisticsTest
15 {
16 @Before
17 public void setUp() throws Exception
18 {
19 factory = new EhCacheManager();
20
21 ((EhCacheManager) factory).getEh().removalAll();
22 }
23
24 @Override
25 protected void enableStatisticsInDefaultSettingsProvider()
26 {
27 when(mockDefaultSettingsProvider.getDefaults("mycache")).thenReturn(statsEnabledSettings);
28 factory = new EhCacheManager(net.sf.ehcache.CacheManager.create(), mockDefaultSettingsProvider);
29 }
30
31 @Override
32 protected void disableStatisticsInDefaultSettingsProvider()
33 {
34 when(mockDefaultSettingsProvider.getDefaults("mycache")).thenReturn(statsDisabledSettings);
35 factory = new EhCacheManager(net.sf.ehcache.CacheManager.create(), mockDefaultSettingsProvider);
36 }
37 }