new Expectations(){{
calendarService.getGeneralCalendar((Date)any);
returns(null, new AbrahamResult<HolidayCalendar>() {{setSuccess(false);}},
new AbrahamResult<HolidayCalendar>() {{setSuccess(true);
setResult(holidayCalendar);}});
times =3;
}};
result = xx;// 每次返回結果都相同
returns(第一次結果,第二次結果,第n次結果)//按調用的次數返回指定結果