0
我想模擬一個接口類使用JMockit,遵循文檔中的示例。然而,即時得到一個錯誤,指出JMockit拋出錯誤
java.lang.IllegalArgumentException異常:匹配未找到以下嘲笑真正的方法: package.JMockitTest $ 1號的HttpResponse(package.HttpClient客戶端)
@Test
public void mockingAnInterface() throws Exception
{
HttpClient client = new MockUp<HttpClient>() {
@Mock
String HttpResponse(HttpClient client)
{
return "100";
}
}.getMockInstance();
Weblogic weblogic = new Weblogic();
Assert.assertEquals(client.HttpResponse("asd"), "100");
}
錯誤是說,沒有'字符串的HttpResponse(HttpClient的客戶端)'的'HttpClient'類。什麼是「HttpClient」?你試圖模擬哪種方法? – assylias