@mock注释与Mockito中的自定义答案类

时间:2017-02-23 18:30:15

标签: java spring unit-testing mockito

我在项目中使用Mockito和Spring Framework。

我有一个这样的测试用例:

class SomeTest {
    @Mock
    SomeDao dao; 

    @InjectMock
    TestTarget target;

    class MyAnswer implements Answer {
       //some method here
    }
}

我想为MyAnswer定义一个自定义答案课dao

如果没有注释,我可以使用Mockito.mock(Dao.class, new MyAnswer())使用MyAnswer强制我的模拟对象。但我发现使用@Mock注释时,他们只接受enum Answers内的参数,例如Answers.RETURNS_DEFAULTAnswers.RETURNS_MOCKS

我可以强制dao使用MyAnswer @Mock注释吗?

0 个答案:

没有答案