MockK 是一个功能强大的 Kotlin 测试模拟库。当涉及到使用可变参数(varargs)的函数时,MockK 提供了优雅的解决方案。
在本教程中,我们将学习如何使用 MockK 来模拟带有 vararg 参数的函数。
2. MockK 对 Varargs 的支持
首先,我们创建一个带有 vararg 参数的基本函数。这将使我们能够演示如何模拟一个函数并有效地匹配 vararg 参数:
class MyClass {
fun joinBySpace(vararg strings: String): String {
return strings.joinToString(separator = " ")
}
}
大约 6 分钟