BinarySuiteLogging implements ProtocolSuiteBinary<ResourcePoolT>, PerformanceLogger { @Override public void reset() { aggregate.reset(); } BinarySuiteLogging(ProtocolSuiteBinary<ResourcePoolT> protocolSuite); protected  BinarySuiteLogging(ProtocolSuiteBinary<ResourcePoolT> protocolSuite,
      PerformanceLoggerCountingAggregate aggregate); @Override BuilderFactoryBinary init(ResourcePoolT resourcePool); @Override RoundSynchronization<ResourcePoolT> createRoundSynchronization(); @Override void reset(); @Override Map<String, Long> getLoggedValues();  }
@Test public void reset() { PerformanceLoggerCountingAggregate aggregate = mock(PerformanceLoggerCountingAggregate.class); BinarySuiteLogging<ResourcePool> logging = new BinarySuiteLogging<>(delegateSuite,aggregate); logging.reset(); verify(aggregate, times(1)).reset(); }