クラス AssertionErrors
java.lang.ObjectSE
org.springframework.test.util.AssertionErrors
サードパーティのアサーションライブラリから独立したアサーションをテストします。
- 導入:
- 3.2
- 作成者:
- Lukas Krecan, Arjen Poutsma, Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static void
assertEquals
(StringSE message, ObjectSE expected, ObjectSE actual) 2 つのオブジェクトが等しいとアサートし、そうでない場合はAssertionError
SE を上げます。static void
assertFalse
(StringSE message, boolean condition) 指定された条件がfalse
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。static void
assertNotEquals
(StringSE message, ObjectSE expected, ObjectSE actual) 2 つのオブジェクトが等しくないことをアサートし、それ以外の場合はAssertionError
SE を発生させます。static void
assertNotNull
(StringSE message, ObjectSE object) 指定されたオブジェクトがnull
ではないことをアサートし、それ以外の場合はAssertionError
SE を発生させます。static void
assertNull
(StringSE message, ObjectSE object) 指定されたオブジェクトがnull
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。static void
assertTrue
(StringSE message, boolean condition) 指定された条件がtrue
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。static void
指定されたメッセージでテストに失敗します。static void
指定されたメッセージがメッセージに追加される期待値と実際の値を渡してテストに失敗します。
コンストラクターの詳細
AssertionErrors
public AssertionErrors()
メソッドの詳細
fail
指定されたメッセージでテストに失敗します。- パラメーター:
message
- 失敗の理由を説明するメッセージ
fail
指定されたメッセージがメッセージに追加される期待値と実際の値を渡してテストに失敗します。以下に例を示します。
String name = "Accept"; String expected = "application/json"; String actual = "text/plain"; fail("Response header [" + name + "]", expected, actual);
結果のメッセージは次のとおりです。
Response header [Accept] expected:<application/json> but was:<text/plain>
- パラメーター:
message
- 失敗したユースケースを説明するメッセージexpected
- 期待値actual
- 実際の値
assertTrue
指定された条件がtrue
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。- パラメーター:
message
- 失敗の理由を説明するメッセージcondition
- テストする条件
assertFalse
指定された条件がfalse
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。- パラメーター:
message
- 失敗の理由を説明するメッセージcondition
- テストする条件- 導入:
- 5.2.1
assertNull
指定されたオブジェクトがnull
であることをアサートし、それ以外の場合はAssertionError
SE を発生させます。- パラメーター:
message
- 失敗の理由を説明するメッセージobject
- チェックするオブジェクト- 導入:
- 5.2.1
assertNotNull
指定されたオブジェクトがnull
ではないことをアサートし、それ以外の場合はAssertionError
SE を発生させます。- パラメーター:
message
- 失敗の理由を説明するメッセージobject
- チェックするオブジェクト- 導入:
- 5.1.8
assertEquals
public static void assertEquals(StringSE message, @Nullable ObjectSE expected, @Nullable ObjectSE actual) 2 つのオブジェクトが等しいとアサートし、そうでない場合はAssertionError
SE を上げます。例:
assertEquals("Response header [" + name + "]", expected, actual);
- パラメーター:
message
- チェックされる値を説明するメッセージexpected
- 期待値actual
- 実際の値- 関連事項:
assertNotEquals
public static void assertNotEquals(StringSE message, @Nullable ObjectSE expected, @Nullable ObjectSE actual) 2 つのオブジェクトが等しくないことをアサートし、それ以外の場合はAssertionError
SE を発生させます。例:
assertNotEquals("Response header [" + name + "]", expected, actual);
- パラメーター:
message
- チェックされる値を説明するメッセージexpected
- 期待値actual
- 実際の値