服務接口:服務層測試使用了EasyMock
public List<UserAccount> getUserAccounts();
public List<UserAccount> getUserAccounts(ResultsetOptions resultsetOptions, List<SortOption> sortOptions);
服務實現:
public List<UserAccount> getUserAccounts() {
return getUserAccounts(null, null);
}
public List<UserAccount> getUserAccounts(ResultsetOptions resultsetOptions, List<SortOption> sortOptions) {
return getUserAccountDAO().getUserAccounts(resultsetOptions, sortOptions);
}
如何測試這個使用了EasyMock或任何其他可行的測試方法?示例代碼將不勝感激。對於容易的模擬傳遞對象作爲參數非常混亂。有人清楚地解釋什麼是測試服務層的最佳方法?測試服務接口將被視爲單元測試還是集成測試?
星期五晚上問個問題不是一個好主意,因爲沒有人在週末看這個,週一他們會忙着提出新的問題。我敢肯定,一些測試大師肯定知道這個答案和解釋,並會幫助我。 – kneethan 2011-03-21 14:36:11