EasyMock的一點(diǎn)筆記
????? 昨天晚上開始學(xué)習(xí)用EasyMock來進(jìn)行單元測(cè)試,其實(shí)原來也看過,但是沒有正式用過。照著文檔寫了段代碼:????
1
UserManager?manager?=?new?UserManager();
2
UserDao?mockDao?=?EasyMock.createMock(UserDao.class);
3
userManager.setUserDao(mockDao);
4
mockDao.getUserById("1");
5
EasyMock.replay(mockDao);
6
User?user?=?userManager.getUser("1");
7??? EasyMock.verify(mockDao);
8
assertNotNull(user);

2

3

4

5

6

7??? EasyMock.verify(mockDao);
8

結(jié)果拋出java.lang.IllegalStateException,說是missing behavior definition for preceding method call getUserById("1"),我一看糊涂了,搞不清楚啥意思,google吧,結(jié)果在 posted on 2006-04-02 09:53 知之為知之,不知為不知,是知也 閱讀(444) 評(píng)論(0) 編輯 收藏 所屬分類: Java