【发布时间】:2011-07-18 07:33:54
【问题描述】:
服务接口:
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 或任何其他可行的测试方法对此进行测试?示例代码将不胜感激。对于简单的模拟传递对象作为参数非常混乱。有人清楚地解释了测试服务层的最佳方法是什么?测试服务接口会被认为是单元测试还是集成测试?
【问题讨论】:
-
周五晚上问问题不是一个好主意,因为周末没人看这个,周一他们会忙于处理新问题。我相信一些测试专家肯定知道答案和解释,并会帮助我。
标签: unit-testing junit easymock