@Test public void testSubtract() { Calculator calc = new Calculator(); assertEquals(calc.getTotal(), 0); calc.subtract(-6); calc.subtract(4); // The total value should be 2 after subtracting -6 and 4 from 0 assertEquals(calc.getTotal(), 2); }
@Test public void testAdd() { Calculator calc = new Calculator(); // Make sure the total value is 0 assertEquals(calc.getTotal(), 0); calc.add(6); calc.add(1); // The total value should be 7 after adding 6 and 1 to 0 assertEquals(calc.getTotal(), 7); }
@Test public void testMultiply() { Calculator calc = new Calculator(); calc.multiply(10); assertEquals(calc.getTotal(), 0); calc.add(2); calc.multiply(7); // The total value should be 14 after adding 2 to 0 then multiplying by 7 assertEquals(calc.getTotal(), 14); }
@Test public void testDivide() { Calculator calc = new Calculator(); calc.divide(0); // Testing dividing by 0 assertEquals(calc.getTotal(), 0); calc.add(12); calc.divide(6); // The total value should be 2 after adding 12 then dividing by 6 assertEquals(calc.getTotal(), 2); }
@Test public void testGetTotal() { Calculator calc = new Calculator(); calc.add(4); calc.subtract(1); calc.multiply(6); calc.divide(3); // The total value should be 6 assertEquals(calc.getTotal(), 6); }