我试图设置Mockito 2.22并下载了https://docs.python.org/2/library/timeit.html和mockito-core-2.22.2.jar
,并且在Netbeans 8.2项目中,我添加了这两个jar文件JUnit 4.12
和{{1 }}到测试库。
当我尝试运行MCVE时:
Hamcrest 1.3
当我尝试运行测试时,出现错误:
package com.stackoverflow.test;
import org.junit.Test;
import static org.mockito.Mockito.mock;
public class SimpleMockTest {
public static class A{
public String value(){ return "A"; }
}
@Test
public void testASimpleMock()
{
A mocked = mock( A.class );
}
}
我还缺少另一个依赖项吗?还是需要进行其他一些配置/注释/设置来修复错误并允许模拟对象?
答案 0 :(得分:1)
@JBNizet关于使用Maven的建议使我进入Mockito's maven pom,其中列出了相关性为:
下载objenesis
并将其添加到项目中即可解决此问题。