我想在spock groovy中模拟Java 8函数。
以下是我的变压器接口
interface Transformer {
String doSomething();
Integer performTest();
Function<List<Test>, String> findSuccess();
}
想在服务中模拟这个功能
transformer.findSuccess().apply(tests); // service class code
请帮助我
我使用的是groovy 2.5,我在我的测试用例中添加了以下内容。
def function = {
"1234"
} as Function<List<Test>, String>
1 * transformer.findSuccess() >> function