模拟Spring Repository时Mockito返回null

时间:2019-07-01 18:21:33

标签: spring junit nullpointerexception null mockito

我正在尝试为我的某些服务创建测试类,但是我无法模拟我的DAO,如下所示:

import org.springframework.stereotype.Repository;

@Repository
public class TestDAO {

}

这是我的考试班

import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;

@RunWith(MockitoJUnitRunner.class)
class ArchivoTest {

    @Mock
    public TestDAO testDAO;

    @Test
    public void test() {

        System.out.print(testDAO == null);

    }
}

当我使用JUnit运行测试时,archivoDAO始终为null,并且我不知道该怎么办或是否丢失了某些东西。我是mockito的一个完全菜鸟,但是通过Google半小时的搜索并没有解决任何问题,因此我想这并不是很明显。预先感谢

0 个答案:

没有答案