作者MIDlet (遙遙無期)
看板java
標題[問題] 與網路狀態相關的Test Case該怎麼寫
時間Tue Jun 5 11:26:40 2012
小弟正在學習寫Test Case
本來寫得很開心
結果卡關了
有個method內容類似下面的程式碼
public String connect(String userId) {
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(url + "?userId=" + userId);
ResponseHandler<String> handler = new BasicResponseHandler();
try {
String responseBody = client.execute(get, handler);
return "0000";
} catch (Exception e) {
return "1000";
} finally {
client.getConnectionManager().shutdown();
}
}
一般method傳入參數然後檢查回傳值我知道怎麼寫
但像這種method
回傳值會取決於網路連線成不成功
該如何寫Test Case並進行測試呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.67.63.142
推 PsMonkey:作假啊! 自己騙自己又不犯法 XD 06/05 11:40
→ tkcn:騙自己說其實這個不需要測試 (誤) 06/06 00:42
→ MIDlet:結果我想太多了,最後就是給個正確的和錯誤的URL來測 06/06 12:28
推 PsMonkey:造假(就是 qrtt1 說的方法)還是遲早的事情 XDXD 06/06 14:42