如何模拟 Java Spock 中的 8 个函数 Groovy
How to mock Java 8 Function in Spock Groovy
我想模拟 Java spock 中的 8 个函数 groovy
下面是我的变压器界面
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
我想模拟 Java spock 中的 8 个函数 groovy
下面是我的变压器界面
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