Flux
オブジェクトを作成するためのテストメソッドを記述しました。
試験方法:
@Test
public void testCreateFlux() {
Flux<String> fruitFlux = Flux
.just("A", "B", "C", "D");
StepVerifier.create(fruitFlux)
.expectNext("A")
.expectNext("B")
.expectNext("C")
.expectNext("D")
.verifyComplete();
}
私の質問は、複数のexpectNext()
ステートメントを使用せずにテスト方法を簡略化できる方法があるということです。
expectNext
複数のタイプを受け入れるためにオーバーロードされます。
https://projectreactor.io/docs/test/3.1.2.RELEASE/api/reactor/test/StepVerifier.Step.html
StepVerifier.Step<T> expectNext(T t1,
T t2,
T t3,
T t4,
T t5,
T t6)
lessを受け入れるメソッドとvarargsを受け入れるメソッドがあります。
メソッドをinterable
介して受け入れることもできますexpectNextSequence
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加