EasyMock的一點筆記
????? 昨天晚上開始學習用EasyMock來進行單元測試,其實原來也看過,但是沒有正式用過。照著文檔寫了段代碼:????
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

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