private void assertAggregatedRawStatsForPartitionClassStorageStats(
      Map<String, Map<Short, Map<Short, ContainerStorageStats>>> raw,
      Map<String, Map<Short, Map<Short, ContainerStorageStats>>> expected, int nodeCount) {
    Assert.assertEquals(expected.size(), raw.size());
    for (Map.Entry<String, Map<Short, Map<Short, ContainerStorageStats>>> rawEntry : raw.entrySet()) {
      String partitionClassName = rawEntry.getKey();
      Assert.assertTrue(expected.containsKey(partitionClassName));
      Assert.assertEquals(expected.get(partitionClassName).size(), rawEntry.getValue().size());
      assertAggregatedRawStatsForAccountStorageStats(rawEntry.getValue(), expected.get(partitionClassName), nodeCount);
    }
  }
Test {@link MySqlClusterAggregator#aggregateHostAccountStorageStatsWrappers} with one node having earlier timestamp
but larger storage stats data. Larger data should be used when aggregating valid storage stats.
@throws Exception
ambry-clustermap/src/test/java/com/github/ambry/clustermap/MySqlClusterAggregatorTest.java