Grails 单元测试 - 在对模拟使用需求时检查参数
Grails unit tests - checking arguments when using demand on mock
我可以测试使用 'demand' 调用模拟方法。但是,我还想确保将预期的参数传递给该方法。我该怎么做?
我相信 demand
闭包中的一个简单的 assert
可能就足够了。
def mockedBook = mockFor(Book)
mockedBook.demand.read { String author, String name ->
assert author == 'Tolstoy'
assert name == 'War and Peace'
return true
}
我可以测试使用 'demand' 调用模拟方法。但是,我还想确保将预期的参数传递给该方法。我该怎么做?
我相信 demand
闭包中的一个简单的 assert
可能就足够了。
def mockedBook = mockFor(Book)
mockedBook.demand.read { String author, String name ->
assert author == 'Tolstoy'
assert name == 'War and Peace'
return true
}