gpt4 book ai didi

android - 莫克当前时间

转载 作者:行者123 更新时间:2023-11-29 00:51:30 25 4
gpt4 key购买 nike

我正在使用 MockK用于单元测试并希望验证是否使用当前时间(毫秒)参数调用了某些函数。

在主应用中函数调用:

functionName(System.currentTimeMillis())

但在测试中:

verify(exactly = 1) { 
functionName(System.currentTimeMillis()) }

不起作用,因为毫秒总是不同的

最佳答案

您可以改用 any() 。它只是验证函数是否被任何调用参数类型的参数(在本例中为 Long)

verify(exactly = 1) { 
functionName(any())
}

关于android - 莫克当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59142324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com