我有一個Android應用程序,其中此接口包含3個文本字段。我必須執行單元測試,這與JUnit測試有點類似,它在結果中顯示紅色/綠色條。例如,如果我測試是否有任何消息或異常被拋出,我應該點擊一個文本字段爲空的按鈕嗎?如何測試按鈕按下後文本字段是否留空?
歡迎任何建議或示例。我想做這個工作這麼多。我一直在尋找我的嘗試很長一段時間,&還沒有弄清楚我應該如何做到這一點。 Android新測試請耐心等待。
段:
public void submitNew(View v){
int hour = tp.getCurrentHour();
int minute = tp.getCurrentMinute();
String apptTime = Integer.toString(hour) + Integer.toString(minute);
if (apptTime.length()<4)
apptTime = "0" + apptTime;
//Original statement commented out
//String apptPlace = et.getText().toString();
//Original statement with invalid input (3rd variable - Place)
String apptPlace = "";
int day = dp.getDayOfMonth();
int month = dp.getMonth()+1;
int year = dp.getYear();
String apptDate = Integer.toString(day) + "/" + Integer.toString(month) + "/" + Integer.toString(year);
String appt = apptDate + "," + apptTime + "," + apptPlace;
addUpcomingSet(appt);
Intent intent = new Intent(v.getContext(), DoctorAppointment.class);
startActivity(intent);
//call returnResult()
if (appt != null) {
result = 1; //implies that obj != empty
}
}
//method to be called within submitNew()
public int returnResult() {
return result;
}
謝謝先生。我想要做的有點類似於JUnit測試,它顯示測試是否產生了正確的結果(綠色/紅色條)。對不起,不清楚 –