【发布时间】:2019-10-23 17:27:23
【问题描述】:
我有一个对象
object Foo {
fun doSomething(param: String) {
throw Exception()
}
}
我希望它在我的测试中成为一个存根(mock 术语中的轻松模拟)。
换句话说,我希望这个测试毫无例外地通过:
@Test
fun shouldAskFooWithCorrectParams() {
mockkObject(Foo) // How to change it to make Foo a stub
Foo.doSomething("hey!")
verify(exactly = 1) { Foo.doSomething("hey!") }
}
【问题讨论】: