如何使用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)) }
- 如何在图片中添加一个动态文本,全部都是可绘制的,就像Google日历应用中的“今天”操作项一样?
- 如何将const char *转换为Kotlin / Native中的KString?
- 如何在不使用java的情况下在android上的TextView中进行可点击的链接
- 在Kotlin中禁用查看Viewrger的View Pagerwipe
- Kotlin从意图捆绑getParcelableArray不能将其转换为自定义类型
- 许多小模块,或几个大型模块的最佳构建性能?
- 调用Rooms inMemoryBuilder方法时,Room Persistence Library运行时异常
- 如何在Kotlin for Android上使用“setTextColor(hexaValue)”,
- IOException:AsyncTask图像下载Kotlin Android(坏文件描述符)