簡體   English   中英

如何在 Spock Groovy 中模擬 Java 8 Function

[英]How to mock Java 8 Function in Spock Groovy

我想在 spock groovy 中模擬 Java 8 Function

下面是我的變壓器界面

interface Transformer {
  String doSomething();
  Integer performTest();
  Function<List<Test>, String> findSuccess();
}

想在服務中模擬這個 Function

transformer.findSuccess().apply(tests);  // service class code

請幫助我

我正在使用 groovy 2.5,並在我的測試用例中添加了以下內容。 它正在工作

def function = {
  "1234"
} as Function<List<Test>, String>
1 * transformer.findSuccess() >> function

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM