Appium当我除以11时,它应该失败

时间:2017-10-10 06:22:41

标签: java selenium appium

num1 * 12 = num2。我怎么把num2除以11.它仍然通过它不会失败。我用numonenum等于总数。如果我除以12则应该通过,当我除以11时它仍然是通过。 numonenum = $ 2.5,numtwonum = $ 30。 numone和numtwo是一个pageobject。

public boolean num1num2() {
    try{


    String num1 = numone.getText();
    String num2 = numtwo.getText();

    //Converting String to Integer to Divide Months

    double numonenum = Integer.parseInt(num1);
    double numtwonum = Integer.parseInt(num2);

    double total = numtwonum / 11;
    System.out.println(total);
    System.out.println(numonenum);
    Assert.assertEquals(numonenum, total, "Total Matches numonenum");

    return true;

        } catch(Exception e) {

        }
    return false;
}
    }

1 个答案:

答案 0 :(得分:0)

测试没有到达断言,NumberFormatException会抛出catchnum1 = num1.replace("$", ""); double numonenum = Double.parseDouble(num1); 块会抓住它。使用

DataSet