我有一个简单的单元测试,在我测试一个DAO。我嘲笑依赖并通过构造函数将它注入主题。 我需要拆除吗? Mockito测试是否以与进入设置方法相同的状态退出?请也解释一下。在Mockito中嘲笑时,我需要一个拆卸方法吗?
@Mock
private PersonDAO dao;
@Overide
public void setup(){
MockitoAnnotations.initMocks(this);
sut = new PersonResource(dao);
}
@Test
public void testUpdate(){
when(dao.findNameById(1)).thenReturn("Abhinav-before");
sut.update(1, "Abhinav-after");
}
请问您可以显示代码吗?它会简化很多事情 – DixonD 2015-02-05 17:52:53
<! - language:lang-java - > ' @Mock private personDAO dao; @Overide public void setup(){ MockitoAnnotations.initMocks(this); sut =新的PersonResource(dao); } @Test public void testUpdate(){(dao.findNameById(1)).reReturn(“Abhinav-before”); sut.update(1,“Abhinav-after”); }' 我是否需要拆散为道模拟? – 2015-02-05 19:07:13
@AbhinavGandhi请勿在评论中发布相关代码。请编辑你的问题,并包括你提供的代码 – Barranka 2015-02-05 19:14:42