作者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
1F:推 PsMonkey:作假啊! 自己骗自己又不犯法 XD 06/05 11:40
2F:→ tkcn:骗自己说其实这个不需要测试 (误) 06/06 00:42
3F:→ MIDlet:结果我想太多了,最後就是给个正确的和错误的URL来测 06/06 12:28
4F:推 PsMonkey:造假(就是 qrtt1 说的方法)还是迟早的事情 XDXD 06/06 14:42