@Override public StatisticDescriptor createDoubleCounter(String name, String description, String units) { return statisticsManager.createDoubleCounter(name, description, units); }
@Override public StatisticDescriptor createDoubleCounter(String name, String description, String units, boolean largerBetter) { return statisticsManager.createDoubleCounter(name, description, units, largerBetter); }
@Test public void delegatesCreateDoubleCounterToStatisticsManager() { StatisticDescriptor descriptorReturnedByManager = mock(StatisticDescriptor.class); when(statisticsManager .createDoubleCounter(STATISTIC_NAME, STATISTIC_DESCRIPTION, STATISTIC_UNITS)) .thenReturn(descriptorReturnedByManager); StatisticDescriptor result = internalDistributedSystem .createDoubleCounter(STATISTIC_NAME, STATISTIC_DESCRIPTION, STATISTIC_UNITS); assertThat(result) .isSameAs(descriptorReturnedByManager); }
@Test public void delegatesCreateLargerBetterDoubleCounterToStatisticsManager() { StatisticDescriptor descriptorReturnedByManager = mock(StatisticDescriptor.class); when(statisticsManager .createDoubleCounter(STATISTIC_NAME, STATISTIC_DESCRIPTION, STATISTIC_UNITS, false)) .thenReturn(descriptorReturnedByManager); StatisticDescriptor result = internalDistributedSystem .createDoubleCounter(STATISTIC_NAME, STATISTIC_DESCRIPTION, STATISTIC_UNITS, false); assertThat(result) .isSameAs(descriptorReturnedByManager); }