【发布时间】:2017-02-27 16:30:49
【问题描述】:
我有以下课程:
object CharacterDAO : GenericDAO<Character>(Character::class.java, "id") {
}
我想使用 Mockito/PowerMockito 进行模拟。有什么建议吗?
【问题讨论】:
标签: android mocking mockito kotlin
我有以下课程:
object CharacterDAO : GenericDAO<Character>(Character::class.java, "id") {
}
我想使用 Mockito/PowerMockito 进行模拟。有什么建议吗?
【问题讨论】:
标签: android mocking mockito kotlin
不使用 Mockito/PowerMockito,但有一个名为 Mockk 的新库可以让您做到这一点:
来自它的文档:
object MockObj {
fun add(a: Int, b: Int) = a + b
}
objectMockk(MockObj).use {
assertEquals(3, MockObj.add(1, 2))
every { MockObj.add(1, 2) } returns 55
assertEquals(55, MockObj.add(1, 2))
}
【讨论】: