public void test_NONE() { ValueAdjustment test = ValueAdjustment.NONE; assertEquals(test.getModifyingValue(), 0, TOLERANCE); assertEquals(test.getType(), ValueAdjustmentType.DELTA_AMOUNT); assertEquals(test.adjust(100), 100, TOLERANCE); assertEquals(test.toString(), "ValueAdjustment[result = input]"); }
public void test_ofMultiplier() { ValueAdjustment test = ValueAdjustment.ofMultiplier(1.1); assertEquals(test.getModifyingValue(), 1.1, TOLERANCE); assertEquals(test.getType(), ValueAdjustmentType.MULTIPLIER); assertEquals(test.adjust(100), 110, TOLERANCE); assertEquals(test.toString(), "ValueAdjustment[result = input * 1.1]"); }
public void test_ofDeltaAmount() { ValueAdjustment test = ValueAdjustment.ofDeltaAmount(20); assertEquals(test.getModifyingValue(), 20, TOLERANCE); assertEquals(test.getType(), ValueAdjustmentType.DELTA_AMOUNT); assertEquals(test.adjust(100), 120, TOLERANCE); assertEquals(test.toString(), "ValueAdjustment[result = input + 20.0]"); }
public void test_ofReplace() { ValueAdjustment test = ValueAdjustment.ofReplace(200); assertEquals(test.getModifyingValue(), 200, TOLERANCE); assertEquals(test.getType(), ValueAdjustmentType.REPLACE); assertEquals(test.adjust(100), 200, TOLERANCE); assertEquals(test.toString(), "ValueAdjustment[result = 200.0]"); }
public void test_ofDeltaMultiplier() { ValueAdjustment test = ValueAdjustment.ofDeltaMultiplier(0.1); assertEquals(test.getModifyingValue(), 0.1, TOLERANCE); assertEquals(test.getType(), ValueAdjustmentType.DELTA_MULTIPLIER); assertEquals(test.adjust(100), 110, TOLERANCE); assertEquals(test.toString(), "ValueAdjustment[result = input + input * 0.1]"); }