В моем коде есть класс обслуживания, например, UserService.У него есть член WSClient, который делает звонки на веб-сервис.Я хотел бы написать контрольные примеры для методов UserService.
Я провел некоторое исследование по тестированию WSClient, но не нашел ни одного варианта использования, подобного моему.Должен ли я создать живой тестовый сервис или заниматься издевательством?Это еще один вопрос.
class UserService @Inject()(ws: WSClient) {
def getUser(userId: UUID) = {// some code}
def createUser(obj: User) = {// another piece of code}
Эти методы используют WSClient для вызова конечных точек веб-службы.
Я хотел бы написать контрольные примеры для этих методов.Что лучше, настроить тестовую службу и позвонить или издеваться над WSClient?