num1 * 12 = num2。當我將num2除以11時如何。它仍然通過它不會失敗。我用numonenum等於總數。如果我除以12應該是傳球,當我除以11時仍然是傳球。 numonenum = $ 2.5,numtwonum = $ 30。 numone和numtwo是pageobject。Appium當我除以11時,應該失敗的通過
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;
}
}
'numonenum = 2.5' - 因爲您將'int'('Integer.parseInt(num1)')賦值給'numonenum',所以不能爲真。也許你應該使用'Double.parseDouble'。 – Eran