ました。私は2つのラジオボタンを使って温度、すなわち摂氏または華氏を選択し、一つのボタンと一つのEditTextを選択します。アプリケーションをテストするためにJunit
を作成しました。ここで
は私のテストコードです:私は上記のテストを実行するとは<true>期待が、私は<em>華氏</em>およびその逆に<em>摂氏</em>から温度に変換する小さなアプリケーションを持っている<false>
float temparature=102;
Float expected=(float) 0;
solo.enterText(0,String.valueOf(temparature));
solo.clickOnButton("calculate");
if(solo.isRadioButtonChecked(0)){
expected=((temparature-32)*5/9);
}
else if(solo.isRadioButtonChecked(1)){
expected=((temparature*9)/5)+32;
}
String temp=expected+"";
assertEquals(true,solo.searchEditText(temp));
}
、テストの実行は成功したが言って失敗しました:expected<true>but was <false>
。価値の丸めには問題があると思います。正確に何が問題なのか教えてください。
また、「テストが成功しましたが失敗しました」とはどういう意味ですか?どのように成功し、失敗することができますか? –