如何使用Mockito / PowerMockito来模拟Kotlin的对象?

我有以下class级:

object CharacterDAO : GenericDAO(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)) }