double min_simple = getWeightedMin(smallWeightedValues); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); max_simple < getWeightedMax(weightedValues1)); assertTrue("Assumption violated in testcase!", min_simple > getWeightedMin(weightedValues1)); addWeightedStats(stats, weightedValues1); max_simple = Math.max(max_simple, getWeightedMax(weightedValues1)); min_simple = Math.min(min_simple, getWeightedMin(weightedValues1)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); double min_real = min_simple; max_simple = Math.max(max_simple, getWeightedMax(weightedValues2)); min_simple = Math.min(min_simple, getWeightedMin(weightedValues2)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); min_simple = Math.min(min_simple, getWeightedMin(weightedValues3)); max_real = Math.max(max_real, getWeightedMax(weightedValues3)); min_real = Math.min(min_real, getWeightedMin(weightedValues3)); assertTrue("Incorrect min!", min_real >= stats.min && stats.min >= min_simple); assertTrue("Incorrect max!", max_real <= stats.max && stats.max <= max_simple); min_simple = Math.min(min_simple, getWeightedMin(bigWeightedValues)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max);
double min_simple = getWeightedMin(smallWeightedValues); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); max_simple < getWeightedMax(weightedValues1)); assertTrue("Assumption violated in testcase!", min_simple > getWeightedMin(weightedValues1)); addWeightedStats(stats, weightedValues1); max_simple = Math.max(max_simple, getWeightedMax(weightedValues1)); min_simple = Math.min(min_simple, getWeightedMin(weightedValues1)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); double min_real = min_simple; max_simple = Math.max(max_simple, getWeightedMax(weightedValues2)); min_simple = Math.min(min_simple, getWeightedMin(weightedValues2)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max); min_simple = Math.min(min_simple, getWeightedMin(weightedValues3)); max_real = Math.max(max_real, getWeightedMax(weightedValues3)); min_real = Math.min(min_real, getWeightedMin(weightedValues3)); assertTrue("Incorrect min!", min_real >= stats.min && stats.min >= min_simple); assertTrue("Incorrect max!", max_real <= stats.max && stats.max <= max_simple); min_simple = Math.min(min_simple, getWeightedMin(bigWeightedValues)); assertEquals("Incorrect min!", min_simple, stats.min); assertEquals("Incorrect max!", max_simple, stats.max);