【发布时间】:2017-05-31 10:26:19
【问题描述】:
寻找这样的东西:
//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 测试中匹配带有通配符的间谍调用?
更多解释:
我正在scala test 中寻找一个间谍模拟,其中所有对 RDD 过滤器的调用都将被捕获并返回指定的模拟结果。
更一般地说,在 Scala 中寻找匹配函数(就像 java 中的 AnyString),如 anyFunction 以匹配所有过滤器函数。
【问题讨论】:
-
您介意填写完整的minimal reproducible example。我不知道你到底打算做什么以及事情在哪里破裂。