如何使用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)) }
- 如何在Kotlin for Android上使用“setTextColor(hexaValue)”,
- Kotlin泛型的问题
- xml onClick中的Kotlin不起作用
- android数据绑定unit testing错误解析数据绑定编译器选项失败。 PARAMS:
- 使用多个RecyclerView和其他视图保存/恢复NestedScrollView的状态
- 与Realm一起使用“kotlin-kapt”时,构建失败
- 结果一样,但是测试用例没有通过单元测试
- Kotlin Coroutines – 启用ProGuard的ClassNotFoundException
- 如何将const char *转换为Kotlin / Native中的KString?