subtractWeightedStats(test, negativeWeights); addWeightedStats(test, weightedValues1); subtractWeightedStats(reference, positiveWeights); addWeightedStats(test, negativeWeights); subtractWeightedStats(test, negativeWeights); checkStats(test, descr, reference, 0.0); subtractWeightedStats(reference, weightedValues1); subtractWeightedStats(test, weightedValues1);
subtractWeightedStats(test, negativeWeights); addWeightedStats(test, weightedValues1); subtractWeightedStats(reference, positiveWeights); addWeightedStats(test, negativeWeights); subtractWeightedStats(test, negativeWeights); checkStats(test, descr, reference, 0.0); subtractWeightedStats(reference, weightedValues1); subtractWeightedStats(test, weightedValues1);
subtractWeightedStats(stats, weightedValues2); assertEquals("Assumption violated in testcase!", max_simple, max_real); assertEquals("Assumption violated in testcase!", min_simple, min_real); subtractWeightedStats(stats, weightedValues2); assertTrue("Assumption violated in testcase!", max_simple > max_real); assertTrue("Assumption violated in testcase!", min_simple < min_real);
subtractWeightedStats(stats, weightedValues2); assertEquals("Assumption violated in testcase!", max_simple, max_real); assertEquals("Assumption violated in testcase!", min_simple, min_real); subtractWeightedStats(stats, weightedValues2); assertTrue("Assumption violated in testcase!", max_simple > max_real); assertTrue("Assumption violated in testcase!", min_simple < min_real);
subtractWeightedStats(stats, weightedValues2); stats.add(value, weight); checkStatsInvalidState(stats); subtractWeightedStats(stats, weightedValues2); stats.subtract(value, weight); checkStatsInvalidState(stats);
subtractWeightedStats(stats, weightedValues1); checkStatsNegativeCount(stats); stats.calculateDerived(); stats.calculateDerived(); checkStatsValidState(stats); subtractWeightedStats(stats, weightedValues1); checkStatsInitialized(stats); stats.calculateDerived(); checkStatsInitialized(stats); subtractWeightedStats(stats, weightedValues2); checkStatsNegativeCount(stats); stats.calculateDerived(); subtractWeightedStats(stats, weightedValues1); checkStatsNegativeCount(stats); addWeightedStats(stats, weightedValues1); stats.calculateDerived(); checkStatsValidState(stats); subtractWeightedStats(stats, weightedValues3); checkStatsInitialized(stats); stats.calculateDerived(); checkStatsInitialized(stats); subtractWeightedStats(stats, weightedValues2); checkStatsNegativeCount(stats); stats.calculateDerived(); checkStatsNegativeCount(stats); subtractWeightedStats(stats, weightedValues1);
subtractWeightedStats(stats, weightedValues2); stats.add(value, weight); checkStatsInvalidState(stats); subtractWeightedStats(stats, weightedValues2); stats.subtract(value, weight); checkStatsInvalidState(stats);
subtractWeightedStats(stats, weightedValues1); checkStatsNegativeCount(stats); stats.calculateDerived(); stats.calculateDerived(); checkStatsValidState(stats); subtractWeightedStats(stats, weightedValues1); checkStatsInitialized(stats); stats.calculateDerived(); checkStatsInitialized(stats); subtractWeightedStats(stats, weightedValues2); checkStatsNegativeCount(stats); stats.calculateDerived(); subtractWeightedStats(stats, weightedValues1); checkStatsNegativeCount(stats); addWeightedStats(stats, weightedValues1); stats.calculateDerived(); checkStatsValidState(stats); subtractWeightedStats(stats, weightedValues3); checkStatsInitialized(stats); stats.calculateDerived(); checkStatsInitialized(stats); subtractWeightedStats(stats, weightedValues2); checkStatsNegativeCount(stats); stats.calculateDerived(); checkStatsNegativeCount(stats); subtractWeightedStats(stats, weightedValues1);
subtractWeightedStats(stats, 1.0, 1.0, 2.0, 2.0); stats.calculateDerived(); assertNaN(descr, stats.stdDev); subtractWeightedStats(stats, 1.0, 1.0, 2.0, 2.0); addWeightedStats(stats, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0); stats.calculateDerived(); subtractWeightedStats(stats, 2.0, 0.2, 4.0, 0.2); stats.calculateDerived(); assertNaN(descr, stats.stdDev); subtractWeightedStats(stats, 2.0, 0.2, 4.0, 0.2); addWeightedStats(stats, 1.0, 0.4, 2.0, 0.2, 3.0, 0.3, 4.0, 0.2); stats.calculateDerived();
subtractWeightedStats(stats, 1.0, 1.0, 2.0, 2.0); stats.calculateDerived(); assertNaN(descr, stats.stdDev); subtractWeightedStats(stats, 1.0, 1.0, 2.0, 2.0); addWeightedStats(stats, 1.0, 1.0, 2.0, 2.0, 3.0, 1.0); stats.calculateDerived(); subtractWeightedStats(stats, 2.0, 0.2, 4.0, 0.2); stats.calculateDerived(); assertNaN(descr, stats.stdDev); subtractWeightedStats(stats, 2.0, 0.2, 4.0, 0.2); addWeightedStats(stats, 1.0, 0.4, 2.0, 0.2, 3.0, 0.3, 4.0, 0.2); stats.calculateDerived();
addWeightedStats(test, weightedValues2); subtractWeightedStats(test, Double.MAX_VALUE, 0.0, Double.MAX_VALUE, -0.0, -Double.MAX_VALUE, 0.0, -Double.MAX_VALUE, -0.0, checkStats(test, descr, reference, 0.0); subtractWeightedStats(reference, weightedValues1); subtractWeightedStats(test, weightedValues1); subtractWeightedStats(test, 0.0, 0.0, -0.0, -0.0, 1e20, -0.0, 30, -0.0 );
addWeightedStats(test, weightedValues2); subtractWeightedStats(test, Double.MAX_VALUE, 0.0, Double.MAX_VALUE, -0.0, -Double.MAX_VALUE, 0.0, -Double.MAX_VALUE, -0.0, checkStats(test, descr, reference, 0.0); subtractWeightedStats(reference, weightedValues1); subtractWeightedStats(test, weightedValues1); subtractWeightedStats(test, 0.0, 0.0, -0.0, -0.0, 1e20, -0.0, 30, -0.0 );