@Test public void testAggregateResultTimestamp() { AggregateResult result1 = new AggregateResult(); result1.setStartTimestamp(2L); result1.setStopTimestamp(4L); AggregateResult result2 = new AggregateResult(); result2.setStartTimestamp(1L); result2.setStopTimestamp(3L); AggregateResultCallback callback = new AggregateResultCallbackImpl(new ArrayList<AggregateFunctionType>()); callback.update(null, null, result1); callback.update(null, null, result2); AggregateResult result3 = callback.result(); Assert.assertEquals(1L, result3.getStartTimestamp()); Assert.assertEquals(4L, result3.getStopTimestamp()); }
result1.setKeyValues(keyValues); result1.setStopTimestamp(System.currentTimeMillis()); callback.update(null, null, result1);
System.currentTimeMillis() ); callback.update(null, null, result1); AggregateResult callbackResult = callback.result(); Assert.assertEquals(2, callbackResult.getKeyValues().size());