【发布时间】:2014-06-20 15:43:31
【问题描述】:
我正在尝试模拟包含在应用程序的 Main 类中的方法。我想测试一下,当所有参数都提交成功后,应用程序会调用正确的方法uploadFiles。 when - thenReturn 对如下所示:
NrClient nrClient = (NrClient)Mockito.mock(NrClient.class);
Mockito.when(nrClient.uploadFiles("DF49ACBC8", anyList(), "dl")).thenReturn("");
这显示为运行时异常:“MainTest 类型的方法 anyString() 未定义。” 我有进口商品:
import org.mockito.Mockito;
import org.mockito.Matchers;
那么为什么这个方法是未定义的呢?我的实现有问题吗?
我也尝试过 anyString() 和 anyInt(),结果相同。
【问题讨论】:
标签: java junit mocking mockito