【发布时间】:2020-01-08 16:08:33
【问题描述】:
假设我有一个“演示者”:
class Presenter
我将为该类编写多个测试。
创建演示者有两种方式:
1.
class PresenterTests {
@Test
fun test_attach() {
val presenter = Presenter()
// presenter.doThings()
// verify / asserts
}
}
2.
class PresenterTests {
@Test
fun test_attach() {
val presenter = spy(Presenter())
// presenter.doThings()
// verify / asserts
}
}
如果我总是对所有对象使用 spy 并在真正需要时检查它们,是否存在任何性能问题?
【问题讨论】:
标签: android unit-testing jvm mockito