/** Tests recording of linear count histograms. */ @SmallTest public void testRecordLinearCountHistogram() { String histogram = "HelloWorld.LinearCountMetric"; HistogramDelta zeroCount = new HistogramDelta(histogram, 0); HistogramDelta oneCount = new HistogramDelta(histogram, 1); HistogramDelta twoCount = new HistogramDelta(histogram, 2); final int min = 1; final int max = 3; final int numBuckets = 4; assertEquals(0, zeroCount.getDelta()); assertEquals(0, oneCount.getDelta()); assertEquals(0, twoCount.getDelta()); RecordHistogram.recordLinearCountHistogram(histogram, 0, min, max, numBuckets); assertEquals(1, zeroCount.getDelta()); assertEquals(0, oneCount.getDelta()); assertEquals(0, twoCount.getDelta()); RecordHistogram.recordLinearCountHistogram(histogram, 0, min, max, numBuckets); assertEquals(2, zeroCount.getDelta()); assertEquals(0, oneCount.getDelta()); assertEquals(0, twoCount.getDelta()); RecordHistogram.recordLinearCountHistogram(histogram, 2, min, max, numBuckets); assertEquals(2, zeroCount.getDelta()); assertEquals(0, oneCount.getDelta()); assertEquals(1, twoCount.getDelta()); }