我有一個簡單的單元測試,在我測試一個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