private void checkStats(Stats stats, String descr, Stats reference, double tolerance) { checkStats(stats, descr, reference.count, reference.sum, reference.sumSq, reference.mean, reference.stdDev, reference.min, reference.max, tolerance); }
addWeightedStats(reference, weightedValues1); reference.calculateDerived(); checkStats(stats, "Incorrect behaviour after negative count recovry!", reference, 0.0); addWeightedStats(reference, weightedValues3); reference.calculateDerived(); checkStats(stats, "Incorrect behaviour after negative count recovery!", reference, 0.0);
checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0);
addWeightedStats(reference, weightedValues1); reference.calculateDerived(); checkStats(stats, "Incorrect behaviour after negative count recovry!", reference, 0.0); addWeightedStats(reference, weightedValues3); reference.calculateDerived(); checkStats(stats, "Incorrect behaviour after negative count recovery!", reference, 0.0);
checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); reference.calculateDerived(); test.calculateDerived(); checkStats(test, descr, reference, 0.0);
private void checkStats(Stats stats, String descr, Stats reference, double tolerance) { checkStats(stats, descr, reference.count, reference.sum, reference.sumSq, reference.mean, reference.stdDev, reference.min, reference.max, tolerance); }
checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0);
checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0); checkStats(test, descr, reference, 0.0);