有问题:
given:
someService.getSome(*_) >> Stream.of("A", "B")
when:
someService.getSomeMethod()
then:
noExceptionThrown()
错误:"流已经被操作或关闭";
在方法";getSomeMethod(("有几次调用someService.getSome(*_(,它必须返回相同的流。有人能帮我处理这个案子吗?
您不希望返回相同的流,因为您只能处理每个流一次。相反,返回流的相同副本:
someService.getSome(*_) >> { Stream.of("A", "B") }
(比起使用*_
,更具体地说明预期的参数可能也是一个好主意。(