@Override public Statistics createAtomicStatistics(StatisticsType type, String textId, long numericId) { return statisticsManager.createAtomicStatistics(type, textId, numericId); }
@Override public Statistics createAtomicStatistics(StatisticsType type, String textId) { return statisticsManager.createAtomicStatistics(type, textId); }
@Override public Statistics createAtomicStatistics(StatisticsType type) { return statisticsManager.createAtomicStatistics(type); }
@Test public void delegatesCreateAtomicStatisticsToStatisticsManager() { Statistics statisticsReturnedByManager = mock(Statistics.class); when(statisticsManager.createAtomicStatistics(STATISTICS_TYPE)) .thenReturn(statisticsReturnedByManager); Statistics result = internalDistributedSystem .createAtomicStatistics(STATISTICS_TYPE); assertThat(result) .isSameAs(statisticsReturnedByManager); }
@Test public void delegatesCreateAtomicStatisticsWithNumericIdToStatisticsManager() { Statistics statisticsReturnedByManager = mock(Statistics.class); when(statisticsManager .createAtomicStatistics(STATISTICS_TYPE, STATISTICS_TEXT_ID, STATISTICS_NUMERIC_ID)) .thenReturn(statisticsReturnedByManager); Statistics result = internalDistributedSystem .createAtomicStatistics(STATISTICS_TYPE, STATISTICS_TEXT_ID, STATISTICS_NUMERIC_ID); assertThat(result) .isSameAs(statisticsReturnedByManager); }
@Test public void delegatesCreateAtomicStatisticsWithTextIdToStatisticsManager() { Statistics statisticsReturnedByManager = mock(Statistics.class); when(statisticsManager.createAtomicStatistics(STATISTICS_TYPE, STATISTICS_TEXT_ID)) .thenReturn(statisticsReturnedByManager); Statistics result = internalDistributedSystem .createAtomicStatistics(STATISTICS_TYPE, STATISTICS_TEXT_ID); assertThat(result) .isSameAs(statisticsReturnedByManager); }