public void testHandleRequestInternal() throws Exception { List<OfferGroup> expectedList = new ArrayList<OfferGroup>();
expectedList.add(null);
expectedList.add(null);
expectedList.add(null);
expect(crmDao.findOfferGroups()).andReturn(expectedList); replay(crmDao); ModelAndView modelAndView = offerGroupOverviewController.handleRequestInternal(null, null);
verify(crmDao); Map model = modelAndView.getModel();
List<OfferGroup> actualGroups = (List<OfferGroup>) model.get("offerGroups");
assertEquals(expectedList, actualGroups);
assertEquals(modelAndView.getViewName(), OfferGroupOverviewController.VIEWNAME);
}
expect(crmDao.findOfferGroups()).andReturn(expectedList);
中的andReturn()得具体意思是什么?;
是crmDao.findOfferGroups()查询出来的值,还是expectedList预先设定的值
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货