Я использую фреймворк спока, и мне нужно вернуть моно из Mono.create (..)
Я пробовал:
GroovyMock(Mono)
а также
GroovyMock(Mono, global:true)
1 * Mono.create(_ as MonoSink) >> Mono.just(returnedValue)
Но я получаю сообщение о том, что для приведенного выше кода было слишком мало утверждений.
Вот фактический код Mono.create
Mono.create{ sink ->
myAPISoap.getStuffAsync(
username,
password,
info,
{ outputFuture ->
try {
sink.success(outputFuture.get())
} catch(Exception e){
sink.error(e)
}
}
)
}