我对此还很陌生,所以请不要批评我。
我正在尝试模拟 Postmethod,以便我可以设置它返回的状态。例如,我想将 PostMethod 设置为 200。
这样做的原因是我试图在没有互联网连接的情况下模拟计算机
提前致谢
最佳答案
您使用什么模拟库?语法会有所不同。
在 Mockito ,例如,您可以执行以下操作:
final PostMethod mockPostMethod = Mockito.mock(PostMethod.class);
when(mockPostMethod.execute(Mockito.any(HttpState.class),
Mockito.any(HttpConnection.class))).thenReturn(200);
当然,您可以使用 Mockito 类的静态导入来避免额外的限定引用。
关于java - 欺骗 postMethod (java 中的 apache)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3394747/