如何使用Groovy生成Java方法参考以进行测试
2022-09-02 21:23:13
我正在使用 with 来测试我的代码。Groovy
JUnit
Java
我需要测试一种方法,该方法可以接受foo()
java.util.function.Function
public void foo(Function<Foo,Bar> func){
return null;
}
在我的普通代码中,我通过传入方法ie的方法引用来调用。foo
bar
foo(mybar::bar)
如何优雅地测试此功能?Groovy
用:
mybar.&bar
产生 与 不兼容的 。groovy.lang.Closure<...>
java.util.function.Function
我还能如何做到这一点?