Ejemplo n.º 1
0
  public static void main(String[] arg) {

    System.out.println("Calculate...");
    if (arg.length == 2) {
      Calculator calc = new Calculator();
      Integer first = Integer.parseInt(arg[0]);
      Integer second = Integer.parseInt(arg[1]);
      calc.add(first, second);
      System.out.println("Result: " + calc.getResult());
    } else {
      System.out.println("Enter two paramenters.");
    }
  }
Ejemplo n.º 2
0
 @Test(timeout = 1000)
 public void testSquareRoot() {
   calculator.squareRoot(4);
   assertEquals(2, calculator.getResult());
 }
Ejemplo n.º 3
0
 @Test
 public void testDivide() {
   calculator.add(8);
   calculator.divide(2);
   assertEquals(4, calculator.getResult());
 }
Ejemplo n.º 4
0
 @Test
 public void testSubstract() {
   calculator.add(10);
   calculator.substract(2);
   assertEquals(8, calculator.getResult());
 }
Ejemplo n.º 5
0
 @Test
 public void testAdd() {
   calculator.add(2);
   calculator.add(3);
   assertEquals(5, calculator.getResult());
 }
Ejemplo n.º 6
0
 /** печать результата */
 public void report() {
   System.out.println("Result: " + calc.getResult());
 }
 @Test
 public void geometricMeanTwoNegativeOperandsExpression() {
   double result = Calculator.getResult(-2, -8, Calculator.OPERATOR.GEOMETRIC_MEAN);
   Assert.assertTrue(Double.isNaN(result));
 }
 @Test
 public void minusExpression() {
   double result = Calculator.getResult(2, 2, Calculator.OPERATOR.MINUS);
   Assert.assertEquals(0.0, result, 0.0);
 }