Я пишу тест для метода A() в классе обслуживания, аналогичном приведенному ниже.
Class SampleService {
def methodA(){
methodB()
}
def methodB(){
}
}
Когда я тестирую метод A(), мне нужно быть в состоянии издеваться над вызовом метода B() при тестировании метода A(). Я использую версию 2.0.x grails. В дистрибутивах 1.3.x я бы написал сам макет, подобный этому
def sampleServiceMock = mockFor(SampleService)
sampleServiceMock.demand.methodB { -> }
Но это не работает в версиях 2.0.x. Мне было интересно, каковы другие способы издевательства метода B() при тестировании метода A()