このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Framework 6.2.2 を使用してください!

その他のリソース

JUnit (英語)

「Java および JVM 用のプログラマーフレンドリーなテストフレームワーク」。Spring Framework のテストスイートで使用され、Spring TestContext フレームワークでサポートされています。

TestNG (英語)

JUnit にヒントを得たテストフレームワークで、テストグループ、データ駆動型テスト、分散テストなどの機能のサポートが追加されています。Spring TestContext フレームワークでサポートされています。

AssertJ (英語)

「Java 用の Fluent アサーション」には、Java 8 ラムダ、ストリーム、その他多数の機能のサポートが含まれます。Spring の MockMvc テストサポートでサポートされています。

モックオブジェクト [Wikipedia]

ウィキペディアの記事。

Mockito (英語)

Test Spy (英語) パターンに基づく Java モックライブラリ。Spring Framework のテストスイートで使用されます。

EasyMock (英語)

「Java のプロキシメカニズムを使用してオンザフライで生成することにより、インターフェース (およびクラス拡張を介したオブジェクト) のモックオブジェクトを提供する」Java ライブラリ。

JMock (英語)

モックオブジェクトを使用した Java コードのテスト駆動開発をサポートするライブラリ。

DbUnit (英語)

JUnit 拡張機能(Ant および Maven でも使用可能)は、データベース駆動型プロジェクトを対象としており、テスト実行の間にデータベースを既知の状態にします。

Testcontainers (英語)

JUnit テストをサポートする Java ライブラリ。軽量で使い捨ての一般的なデータベース、Selenium Web ブラウザー、または Docker コンテナーで実行できるその他のインスタンスを提供します。

The Grinder (英語)

Java 負荷テストフレームワーク。

SpringMockK [GitHub] (英語)

Mockito の代わりに MockK (英語) を使用して Kotlin で記述された Spring Boot 統合テストをサポートします。