gpt4 book ai didi

scala - 如何在 Scala 测试中将模拟调用与通配符匹配?

转载 作者:行者123 更新时间:2023-11-28 20:38:24 25 4
gpt4 key购买 nike

寻找这样的东西:

    //Mockito when rawData.filter(filter) thenReturn mockInfo
//this won't work because the parameter can only match one instance
//but I want
Mockito when rawDataRDD.filter(*) thenReturn mockInfo

那么我该如何在 Scala 测试中匹配带有通配符的 spy 调用呢?

更多解释:

我正在 scala 测试 中寻找一个 spy 模拟,其中所有对 RDD 过滤器的调用都将被捕获并返回指定的模拟结果。

更一般地说,在 Scala 中寻找匹配函数(就像 java 中的 AnyString),如 anyFunction 以匹配所有过滤器函数。

最佳答案

使用Matchers.any()

 Mockito when rawDataRDD.filter(Matchers.any()) thenReturn mockInfo

关于scala - 如何在 Scala 测试中将模拟调用与通配符匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282228/

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