@Test(dataProvider = "histogramData") public void testHistogramFunctions(final int[] values, final double mean, final double stdev, final Integer trimByWidth) { final Histogram<Integer> histo = new Histogram<>(); for (int value : values) { histo.increment(value); } if (trimByWidth != null) histo.trimByWidth(trimByWidth); final double m = histo.getMean(); final double sd = histo.getStandardDeviation(); Assert.assertEquals(round(mean), round(m), "Means are not equal"); Assert.assertEquals(round(stdev), round(sd), "Stdevs are not equal"); }
trimmedHistogram.trimByWidth(getWidthToTrimTo(metrics));
trimmedHistogram.trimByWidth(getWidthToTrimTo(metrics));