我试图嘲笑这条线,但没有把它弄好
def myList = myService.withValue("key"){User.getAll()}
我试图像这样嘲笑
def mockMyService = mockFor(owsoo.Myservice, true)
mockMyService.demand.withValue(1) { key ->
}
controller.mockMyService = mockMyService.createMock()
我知道我错过了关闭{User.getAll()}
的内容,但无法弄清楚究竟要实现什么。
答案 0 :(得分:1)
知道了。 Closure仅作为参数传递。所以这工作
myService.demand.withValue(1) { key, Closure cls-> return [abc]
}