Сервисный интерфейс:
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 или любую другую жизнеспособную методологию тестирования? Пример кода будет оценен. Для легкого макета передачи объектов в качестве параметров очень запутанно. Кто-то четко объяснит, каков наилучший подход для тестирования уровня обслуживания? Тестирование интерфейса сервиса будет считаться юнит-тестом или интеграционным тестом?