Когда использовать макет и когда использовать заглушку со стрелкой?
61
7
Я хочу больше понять это предложение, которое содержится в документации Grails:
Если тест связан с доказательством того, что испытуемый взаимодействует с сотрудником определенным образом, используйте макет. Если тот факт, что соавтор ведет себя определенным образом, выдает конкретное поведение у испытуемого, результат такого поведения - это то, что вы тестируете, используйте заглушку
спросил(а)
2018-01-31T18:37:00+03:00
3 года назад
добавить комментарий
пожаловаться
Решение
121
Если вы хотите проверить, сколько раз будет вызываться какой-либо метод, используйте Mock:
2 * yourService.someMethod(*_) // test that someMethod will be called 2 times
Если нет - используйте Stub
ответил(а)
2018-02-01T00:09:00+03:00
3 года назад
добавить комментарий
пожаловаться
Ваш ответ