【发布时间】:2019-09-06 16:18:09
【问题描述】:
我想链接Monos 并发出第一个非空的。我认为 or() 运算符就是为此目的而设计的。
这是我的Monos 链:第一个是空的,第二个应该发出“hello”。
@Test
void orTest() {
Mono<String> chain = Mono.<String>empty().or(Mono.just("hello"));
StepVerifier.create(
chain
)
.expectNext("hello")
.verifyComplete();
}
但是,我得到以下失败:
java.lang.AssertionError: expectation "expectNext(hello)" failed (expected: onNext(hello); actual: onComplete())
有人可以帮忙吗?我在这里做错了什么?
【问题讨论】:
标签: reactive-programming project-reactor