ios - 是否有与 Mockito 类似的框架用于在 Kotlin MPP 中测试共享代码或 iOS 代码?

标签 ios unit-testing kotlin mockito kotlin-multiplatform

我想在 Kotlin 多平台项目的公共(public)测试代码中使用 Mockito.verify()。有没有类似Mockito for Kotlin MPP的框架?

最佳答案

您可以在 Kotlin 中使用 UIKit

你可以在这里找到官方的例子

Kotlin-Native: UIKit Example

互操作 XC 测试

  language = Objective-C
  package = platform.XCTest
  headers = XCTest/XCTest.h

  headerFilter = XCTest/**

然后您可以使用 XCTest 编写这样的代码

  import platform.XCTest.XCTWaiter
  import platform.XCTest.XCTestExpectation
  .....
  .....
  XCTWaiter().waitForExpectations( ..... )

关于ios - 是否有与 Mockito 类似的框架用于在 Kotlin MPP 中测试共享代码或 iOS 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61421913/

相关文章:

kotlin - 在 kotlin 中运行以下代码时创建了多少个集合?

ios - MFMessageComposeViewControllerDelegate 什么时候返回 MessageComposeResultFailed?

python - 如何使用临时文件系统在 python 中模拟 os.walk?

C# Moq 方法不返回指定的 bool 值

android - Dagger 2 在 Kotlin 对象中注入(inject)上下文

使用 kotlin 的 Json 数据

ios - setCurrentPlaybackTime 的奇怪行为

ios - 什么时候需要设置 CALayer 的 contentsScale 属性?

ios - 使用并行测试一次运行所有测试时,输入文本字段不稳定

c# - 我是否应该测试我的 Controller 的 Action 方法是否正在调用存储库方法并生成正确的 View ?