我的课程有doGet和doPost方法。在该方法中,使用passibg字符串值并使用httpclient.execute方法执行带有标头和身份验证信息的get或post请求。
但我想写这个类的junit,当我尝试使用mocito进行模拟时,我只得到null响应。
请指导我如何使用httpclient.execute方法添加junit。
答案 0 :(得分:1)
在我的单元测试课中,我会像这样做一些事情:
127.0.0.1:3306
然后例如在@Mock private HttpClient httpClient;
方法中创建模拟:
@Before
然后在测试方法中定义应返回的MockitoAnnotations.initMocks(MyTestClass);
方法:
execute()
您也可以尝试使用PowerMockito。 或者提供代码以更好地理解问题。