Esempio n. 1
0
  @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);
  }
Esempio n. 2
0
  @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);
  }
Esempio n. 3
0
  @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);
  }
Esempio n. 4
0
  @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);
  }
Esempio n. 5
0
  @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);
  }