Spring ReactiveテストのStepVerifierでiterableを使用する方法

komatiraju032:

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

https://projectreactor.io/docs/test/3.1.2.RELEASE/api/reactor/test/StepVerifier.Step.html#expectNext-TTTTTT-

StepVerifier.Step<T> expectNext(T t1,
                                T t2,
                                T t3,
                                T t4,
                                T t5,
                                T t6)

lessを受け入れるメソッドとvarargsを受け入れるメソッドがあります。

メソッドをinterable介して受け入れることもできますexpectNextSequence

https://projectreactor.io/docs/test/3.1.2.RELEASE/api/reactor/test/StepVerifier.Step.html#expectNextSequence-java.lang.Iterable-

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring RooでJUnitテストを使用する方法 (EntityManagerの問題)

分類Dev

SpringのJavaMailSenderをテストする方法

分類Dev

JUnitを使用してSpringでConfigurationPropertiesをテストする方法は?

分類Dev

Spring Reactive WebSocketを使用してFluxストリームに変換する方法は?

分類Dev

SpringでJUnitテストのServletContextを注入する方法は?

分類Dev

Spring Bootで実際のデータベースを使用してコードをテストする方法は?

分類Dev

Springで外部APIへの呼び出しを使用してサービスをテストする方法

分類Dev

Spring Bootユニットテストで依存性注入を使用する方法は?

分類Dev

@SpringBootTestを使用してSpringで統合テストを実行する方法

分類Dev

@SpringBootTestを使用してSpringで統合テストを実行する方法

分類Dev

@SpringBootTestを使用してSpringで統合テストを実行する方法

分類Dev

Spring WebFlux Reactiveの方法でハンドラー関数でMonoとFluxを使用する方法

分類Dev

テストの実行時にテストのリソースでapplication.propertiesファイルを使用するようにSpring Bootに指示する方法

分類Dev

Spring Autowireを使用してJUnitテストを作成する方法

分類Dev

Spring MVCの<mvc:resources>タグをJavaアプリケーションコンテキストで使用する方法

分類Dev

Spring Boot2とWebFluxで@Controllerをテストする方法

分類Dev

Spring CloudStreamをKafkaSteamsで単体テストする方法

分類Dev

spring-mvc:mockMvcでRx応答をテストする方法は?

分類Dev

Spring Boot:@Validatedアノテーションを使用してJUnitでサービスをテストする方法は?

分類Dev

Springで特定のテストのみを実行するGradleタスクを作成する方法

分類Dev

Spring Configurationのエラーをテストする方法は?

分類Dev

Spring Kafka Listenerの統合テストを作成する方法

分類Dev

Spring WebClientの再試行をテストする方法は?

分類Dev

Springで未使用のプロパティを検出する方法

分類Dev

Spring Batch-リストのリストでItemWriterを使用する

分類Dev

Spring CrudRepositoryでカスタムクエリを作成する方法は、リポジトリで2つ以上のエンティティを使用します

分類Dev

spring-webfluxで現在のリクエストのコンテキストを取得する方法

分類Dev

テスト方法ごとに異なるSpringテストコンテキスト構成を使用する

分類Dev

SpringのWeb Reactive Frameworkを理解する

Related 関連記事

  1. 1

    Spring RooでJUnitテストを使用する方法 (EntityManagerの問題)

  2. 2

    SpringのJavaMailSenderをテストする方法

  3. 3

    JUnitを使用してSpringでConfigurationPropertiesをテストする方法は?

  4. 4

    Spring Reactive WebSocketを使用してFluxストリームに変換する方法は?

  5. 5

    SpringでJUnitテストのServletContextを注入する方法は?

  6. 6

    Spring Bootで実際のデータベースを使用してコードをテストする方法は?

  7. 7

    Springで外部APIへの呼び出しを使用してサービスをテストする方法

  8. 8

    Spring Bootユニットテストで依存性注入を使用する方法は?

  9. 9

    @SpringBootTestを使用してSpringで統合テストを実行する方法

  10. 10

    @SpringBootTestを使用してSpringで統合テストを実行する方法

  11. 11

    @SpringBootTestを使用してSpringで統合テストを実行する方法

  12. 12

    Spring WebFlux Reactiveの方法でハンドラー関数でMonoとFluxを使用する方法

  13. 13

    テストの実行時にテストのリソースでapplication.propertiesファイルを使用するようにSpring Bootに指示する方法

  14. 14

    Spring Autowireを使用してJUnitテストを作成する方法

  15. 15

    Spring MVCの<mvc:resources>タグをJavaアプリケーションコンテキストで使用する方法

  16. 16

    Spring Boot2とWebFluxで@Controllerをテストする方法

  17. 17

    Spring CloudStreamをKafkaSteamsで単体テストする方法

  18. 18

    spring-mvc:mockMvcでRx応答をテストする方法は?

  19. 19

    Spring Boot:@Validatedアノテーションを使用してJUnitでサービスをテストする方法は?

  20. 20

    Springで特定のテストのみを実行するGradleタスクを作成する方法

  21. 21

    Spring Configurationのエラーをテストする方法は?

  22. 22

    Spring Kafka Listenerの統合テストを作成する方法

  23. 23

    Spring WebClientの再試行をテストする方法は?

  24. 24

    Springで未使用のプロパティを検出する方法

  25. 25

    Spring Batch-リストのリストでItemWriterを使用する

  26. 26

    Spring CrudRepositoryでカスタムクエリを作成する方法は、リポジトリで2つ以上のエンティティを使用します

  27. 27

    spring-webfluxで現在のリクエストのコンテキストを取得する方法

  28. 28

    テスト方法ごとに異なるSpringテストコンテキスト構成を使用する

  29. 29

    SpringのWeb Reactive Frameworkを理解する

ホットタグ

アーカイブ