我试图用变异测试来覆盖我的java代码(resthttppost请求)。我有一个关于“如何在void/setter方法中杀死突变体”的问题,在下面代码中给出的行中?所有这些用例都是相似的,并且都有描述void方法调用mutator的活动变种。
下面的代码是我尝试使用restweb服务发送httppost请求的代码,我提供了一行代码,在其中我将获得一个变种。我真的很感激如果有人能提供以下解决方案。
try{
.
.
List<NameValuePairs> nameValuePairs = new ArrayList<NameValuePairs>();
nameValuePairs.add(new BasicNameValuePair(abc,def);
HttpPost httpPost = new HttpPost();
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpPost.setHeader(...., ...);
httpPost.setURI(...);
HTTPResponse response = httpClient.execute(httpPost);
.
.
response.setContent(...);
.
.
EntityUtils.consume(httpEntity);
}catch(Exception e){
response.setStatusCode(StatusCode.REQUEST_TIME_OUT);
response.setException(e);
}
暂无答案!
目前还没有任何答案,快来回答吧!