예제 #1
0
  void assertEmpty(StatsBuffer buffer) {
    assertEquals(buffer.getCount(), 0);
    assertEquals(buffer.getTotalTime(), 0);
    assertEquals(buffer.getMax(), 0);
    assertEquals(buffer.getMin(), 0);

    // the following values could be NaN
    assertEquals(buffer.getMean(), 0.0);
    assertEquals(buffer.getVariance(), 0.0);
    assertEquals(buffer.getStdDev(), 0.0);
    assertEquals(buffer.getPercentileValues()[0], 0.0);
  }
예제 #2
0
 @Test
 public void testVarianceNoWrap() {
   StatsBuffer buffer = getNoWrap();
   assertEquals(buffer.getVariance(), 20916.66667, 1e-4);
 }
예제 #3
0
 @Test
 public void testVarianceWrap() {
   StatsBuffer buffer = getWithWrap();
   assertEquals(buffer.getVariance(), EXPECTED_VARIANCE_WRAP, 1e-4);
 }