クラス AssertionErrors
java.lang.ObjectSE
org.springframework.test.util.AssertionErrors
サードパーティのアサーションライブラリから独立したアサーションをテストします。
- 導入:
- 3.2
- 作成者:
- Lukas Krecan, Arjen Poutsma, Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static voidassertEquals(StringSE message, ObjectSE expected, ObjectSE actual) 2 つのオブジェクトが等しいとアサートし、そうでない場合はAssertionErrorSE を上げます。static voidassertFalse(StringSE message, boolean condition) 指定された条件がfalseであることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。static voidassertNotEquals(StringSE message, ObjectSE expected, ObjectSE actual) 2 つのオブジェクトが等しくないことをアサートし、それ以外の場合はAssertionErrorSE を発生させます。static voidassertNotNull(StringSE message, ObjectSE object) 指定されたオブジェクトがnullではないことをアサートし、それ以外の場合はAssertionErrorSE を発生させます。static voidassertNull(StringSE message, ObjectSE object) 指定されたオブジェクトがnullであることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。static voidassertTrue(StringSE message, boolean condition) 指定された条件がtrueであることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。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であることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。- パラメーター:
message- 失敗の理由を説明するメッセージcondition- テストする条件
assertFalse
指定された条件がfalseであることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。- パラメーター:
message- 失敗の理由を説明するメッセージcondition- テストする条件- 導入:
- 5.2.1
assertNull
@Contract("_, !null -> fail") public static void assertNull(StringSE message, @Nullable ObjectSE object) 指定されたオブジェクトがnullであることをアサートし、それ以外の場合はAssertionErrorSE を発生させます。- パラメーター:
message- 失敗の理由を説明するメッセージobject- チェックするオブジェクト- 導入:
- 5.2.1
assertNotNull
@Contract("_, null -> fail") public static void assertNotNull(StringSE message, @Nullable ObjectSE object) 指定されたオブジェクトがnullではないことをアサートし、それ以外の場合はAssertionErrorSE を発生させます。- パラメーター:
message- 失敗の理由を説明するメッセージobject- チェックするオブジェクト- 導入:
- 5.1.8
assertEquals
public static void assertEquals(StringSE message, @Nullable ObjectSE expected, @Nullable ObjectSE actual) 2 つのオブジェクトが等しいとアサートし、そうでない場合はAssertionErrorSE を上げます。例:
assertEquals("Response header [" + name + "]", expected, actual);- パラメーター:
message- チェックされる値を説明するメッセージexpected- 期待値actual- 実際の値- 関連事項:
assertNotEquals
public static void assertNotEquals(StringSE message, @Nullable ObjectSE expected, @Nullable ObjectSE actual) 2 つのオブジェクトが等しくないことをアサートし、それ以外の場合はAssertionErrorSE を発生させます。例:
assertNotEquals("Response header [" + name + "]", expected, actual);- パラメーター:
message- チェックされる値を説明するメッセージexpected- 期待値actual- 実際の値