我有以下类:
object CharacterDAO : GenericDAO<Character>(Character::class.java, "id") {
}
我想使用Mockito/PowerMockito模拟。有任何建议吗?
不使用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))
}