|
怎么用JMOCK模拟两个方法findUnique参数不同,返回值是不同对象,比如:
BillStatistics billStatistics = (BillStatistics) getDao().findUnique(
new String[] { "userNumber", "billStartTime",
"billEndTime", "billType1" },
new Object[] { userNumber, billStartTime, billEndTime,
billType1 }, BillStatistics.class);
UserlStatistics userStatistics = (BillStatistics) getDao().findUnique(
"username",
username,
, userStatistics.class);
这个应该怎么去模拟呢
dao.expects(once()).method("findUnique").with().will(returnValue(billStatistics ));
dao.expects(once()).method("findUnique").with().will(returnValue(userStatistics ));
可以让这个方法分别返回billStatistics 和 userStatistics 。
是在with里面加什么限制?还是什么呢?w
[ 本帖最后由 Jmock 于 2007-7-7 09:37 编辑 ] |
|