### Question:
AbstractNoStoreAggregator extends AbstractTimedAggregator<T> { final T getResult() { return result; } AbstractNoStoreAggregator(BinaryFunction<T, T, T> aggregationFunction);  AbstractNoStoreAggregator(BinaryFunction<T, T, T> aggregationFunction, long interval);  AbstractNoStoreAggregator(BinaryFunction<T, T, T> aggregationFunction, long interval,
            boolean useSharedTimer); @Override String toString();  }### Answer:
@Test public void testReset() throws Exception { @SuppressWarnings("unchecked") TestNoStoreAggregator<Object> fct = (TestNoStoreAggregator<Object>) makeFunctor(); int calls = 31; for (int i = 1; i <= calls; i++) { fct.reset(); assertEquals(INITIAL, fct.getResult()); assertEquals(fct.callsInitialValue, i + 1); } }