无法初始化Mockito

时间:2018-10-05 18:58:19

标签: java mockito junit4

我试图设置Mockito 2.22并下载了https://docs.python.org/2/library/timeit.htmlmockito-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 );
    }
}

我还缺少另一个依赖项吗?还是需要进行其他一些配置/注释/设置来修复错误并允许模拟对象?

1 个答案:

答案 0 :(得分:1)

@JBNizet关于使用Maven的建议使我进入Mockito's maven pom,其中列出了相关性为:

  • 字节伙伴1.9.0
  • byte-buddy-agent 1.9.0
  • 目标学2.6

下载objenesis并将其添加到项目中即可解决此问题。