すべての統合テストファイルでBeforeEachを実行する方法

ティムルパージュ:

すべての統合テストファイルのすべての@BeforeEachで実行したいコードが少しあります。基本的に、追加する必要があるコードは次のとおりです。

@MockBean
RequestInterceptor interceptor; // I NEED THIS

@BeforeEach
public void initTest() throws Exception {
    Mockito.when(interceptor.preHandle(any(), any(), any())).thenReturn(true); // AND THIS
}

すべてのファイルでこの部分が重複しないようにする方法はありますか?たぶん、テスト構成ファイルを作成し、テストファイルで注釈を使用できます。私はjavaの春のブーツに非常に新しいので、私はいくつかの助けに感謝します。ありがとう。

xp-vit:

BaseTestなどのスーパークラスを作成し、このコードをそこに移動できます。そして、すべてのテストはBaseTestを拡張するだけです。さらに、このクラスのすべての注釈を設定できます。例えば:

@AutoConfigureMockMvc
@MockitoSettings(strictness = Strictness.STRICT_STUBS)
@ExtendWith(MockitoExtension.class)
@ExtendWith(SpringExtension.class)
@ActiveProfiles("test")
@SpringBootTest
public class BaseTest {

    @MockBean
    RequestInterceptor interceptor; // I NEED THIS

    @BeforeEach
    public void initTest() throws Exception {
        Mockito.when(interceptor.preHandle(any(), any(), any())).thenReturn(true); // AND THIS
    }
}

そして、すべてのテスト:

class MeasurementsServiceTest extends BaseTest {
//test methods here
}

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

すべてのプレゼンテーションレイヤー(Web、モバイルアプリ、デスクトップアプリ)でテストを実行する1つの統合テストフレームワークに到達する方法

分類Dev

jarファイルからMavenのフェイルセーフ統合テストを実行するには?

分類Dev

Flutterの1つの構成ファイルで複数の統合テストを実行できますか?

分類Dev

テキストファイル内のすべての行を後続の行と組み合わせる方法

分類Dev

テスト目的でのみすべてのモバイルで実行されるandroid studioでandroid apkファイルを作成する方法

分類Dev

テキストファイルの行を統合するにはどうすればよいですか?

分類Dev

特定のばねプロファイルが設定されている場合にのみ統合テストを実行します

分類Dev

パスからすべてのテキストファイルを検索し、そのテキストファイルのすべての行を1つのテキストファイルに結合する方法

分類Dev

beforeEachを取得して、それが含まれているファイル内のテストに対してのみ実行します

分類Dev

ベンダーパッケージを除くプロジェクト内のすべてのテストファイルでgo testを実行する方法

分類Dev

単一の残り火統合テストファイルで複数のテストを使用してDOMをクリアする方法

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

Pythonでテキストファイルの統計を取得する方法

分類Dev

フォルダ内のすべてのテキストファイルでスクリプトを実行する

分類Dev

KubernetesでSpringBoot統合テストを実行する方法

分類Dev

PythonスクリプトからPythonファイルですべてのテストを実行するにはどうすればよいですか?

分類Dev

テキストファイルのすべての桁の合計を計算する方法

分類Dev

別のテキストファイルでafkスクリプトを使用してファイルを実行する方法

分類Dev

GSconnectをインストールして実行し、UbuntuでAndroid統合(ファイルの転送、SMS /テキストの送信、通知の取得など)を行うにはどうすればよいですか?

分類Dev

Mavenを介してCitrus統合テストを実行しているときに、citrusxmlファイル名パターンなどの環境変数を渡すことができます。

分類Dev

スクリプトをtxtファイルのすべての行で実行し、機能を実行するにはどうすればよいですか?

分類Dev

空手機能ファイルからCassandraを統合してテストデータを削除する方法

分類Dev

Kotlinテストファイルをソースファイルと並べて実行するにはどうすればよいですか?

分類Dev

コンテナがカーネルをホストと共有していない場合、統計のためにcgroupファイルを解析することは実行可能ですか?

分類Dev

yoctoで作成されたファイルシステムでストレージ統計を実行する方法はありますか?

分類Dev

Makefileからすべての入力テストファイルを実行するにはどうすればよいですか?

分類Dev

Angularテストファイルですべてのインポートを再利用する方法

Related 関連記事

  1. 1

    すべてのプレゼンテーションレイヤー(Web、モバイルアプリ、デスクトップアプリ)でテストを実行する1つの統合テストフレームワークに到達する方法

  2. 2

    jarファイルからMavenのフェイルセーフ統合テストを実行するには?

  3. 3

    Flutterの1つの構成ファイルで複数の統合テストを実行できますか?

  4. 4

    テキストファイル内のすべての行を後続の行と組み合わせる方法

  5. 5

    テスト目的でのみすべてのモバイルで実行されるandroid studioでandroid apkファイルを作成する方法

  6. 6

    テキストファイルの行を統合するにはどうすればよいですか?

  7. 7

    特定のばねプロファイルが設定されている場合にのみ統合テストを実行します

  8. 8

    パスからすべてのテキストファイルを検索し、そのテキストファイルのすべての行を1つのテキストファイルに結合する方法

  9. 9

    beforeEachを取得して、それが含まれているファイル内のテストに対してのみ実行します

  10. 10

    ベンダーパッケージを除くプロジェクト内のすべてのテストファイルでgo testを実行する方法

  11. 11

    単一の残り火統合テストファイルで複数のテストを使用してDOMをクリアする方法

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    Pythonでテキストファイルの統計を取得する方法

  16. 16

    フォルダ内のすべてのテキストファイルでスクリプトを実行する

  17. 17

    KubernetesでSpringBoot統合テストを実行する方法

  18. 18

    PythonスクリプトからPythonファイルですべてのテストを実行するにはどうすればよいですか?

  19. 19

    テキストファイルのすべての桁の合計を計算する方法

  20. 20

    別のテキストファイルでafkスクリプトを使用してファイルを実行する方法

  21. 21

    GSconnectをインストールして実行し、UbuntuでAndroid統合(ファイルの転送、SMS /テキストの送信、通知の取得など)を行うにはどうすればよいですか?

  22. 22

    Mavenを介してCitrus統合テストを実行しているときに、citrusxmlファイル名パターンなどの環境変数を渡すことができます。

  23. 23

    スクリプトをtxtファイルのすべての行で実行し、機能を実行するにはどうすればよいですか?

  24. 24

    空手機能ファイルからCassandraを統合してテストデータを削除する方法

  25. 25

    Kotlinテストファイルをソースファイルと並べて実行するにはどうすればよいですか?

  26. 26

    コンテナがカーネルをホストと共有していない場合、統計のためにcgroupファイルを解析することは実行可能ですか?

  27. 27

    yoctoで作成されたファイルシステムでストレージ統計を実行する方法はありますか?

  28. 28

    Makefileからすべての入力テストファイルを実行するにはどうすればよいですか?

  29. 29

    Angularテストファイルですべてのインポートを再利用する方法

ホットタグ

アーカイブ