1 package com.atlassian.cache.memory;
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 MemoryCacheManager();
20 }
21
22 @Override
23 protected void enableStatisticsInDefaultSettingsProvider()
24 {
25 when(mockDefaultSettingsProvider.getDefaults("mycache")).thenReturn(statsEnabledSettings);
26 factory = new MemoryCacheManager(mockDefaultSettingsProvider);
27 }
28
29 @Override
30 protected void disableStatisticsInDefaultSettingsProvider()
31 {
32 when(mockDefaultSettingsProvider.getDefaults("mycache")).thenReturn(statsDisabledSettings);
33 factory = new MemoryCacheManager(mockDefaultSettingsProvider);
34 }
35 }