В моем модульном тесте я издеваюсь над сервисом (который является рефером тестируемого класса).Тест-драйв Grails проверяет макетный метод под названием
Как:
given:
def mockXxService = mockFor(XxService)
mockXxService.demand.xxx(1) {->}
service.xxService = mockXxService
when:
service.yyy()
then:
// verify mockXxService's xxx method is invoked.
Для моего модульного тестирования, я хочу, чтобы убедиться, что mockXxService.xxx()
называется. Но файл grails document mockControl.verify()
не работает для меня. Не знаете, как правильно использовать его.
Он очень похож на метод проверки mockito.
Кто-нибудь это знает?
Не работаю для меня. Он сказал: Слишком мало выписок за: 1 * xxx.yyy() (0 invocations) Непревзойденные вызовы (упорядочены по подобию): – ttt
Это хороший знак. Тогда ты на правильном пути. Снова обратитесь к документам. Если возможно, обеспечите точную реализацию класса сервиса и использование в нем 'XxSevice'. Это может помочь. – dmahapatro