final CassandraLeafCounter counter2 = new CassandraLeafCounter(key, store, "node2").sync(new M2AwareStatisticalSummary(3, 4, 4, 4, 4, 4, 4), 2);
new CassandraCollectorCounterDataStore().getOrCreateCounter(key, "node1").update(counter1.getStatistics(), counter1.getMaxConcurrency());
new CassandraCollectorCounterDataStore().getOrCreateCounter(key, "node2").update(counter2.getStatistics(), counter2.getMaxConcurrency());
final AggregatedCollectorCounter aggregation = new CassandraCollectorCounterDataStore().getOrCreateCounter(key);
assertEquals(3, aggregation.getMaxConcurrency());
assertEquals(1., aggregation.getMean(), 0.);
assertEquals(1., aggregation.getMin(), 0.);
assertEquals(5., aggregation.getHits(), 0.);
assertEquals(2.05, aggregation.getVariance(), 0.);
assertEquals(4., aggregation.getMax(), 0.);
assertEquals(5., aggregation.getSum(), 0.);
assertEquals(8.2, aggregation.getSecondMoment(), 0.);
}