[問題] 與網路狀態相關的Test Case該怎麼寫
小弟正在學習寫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
推
06/05 11:40, , 1F
06/05 11:40, 1F
→
06/06 00:42, , 2F
06/06 00:42, 2F
→
06/06 12:28, , 3F
06/06 12:28, 3F
推
06/06 14:42, , 4F
06/06 14:42, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):