クラス AssertionErrors

java.lang.ObjectSE
org.springframework.test.util.AssertionErrors

public abstract class AssertionErrors extends ObjectSE
サードパーティのアサーションライブラリから独立したアサーションをテストします。
導入:
3.2
作成者:
Lukas Krecan, Arjen Poutsma, Sam Brannen
  • コンストラクターの詳細

    • AssertionErrors

      public AssertionErrors()
  • メソッドの詳細

    • fail

      public static void fail(StringSE message)
      指定されたメッセージでテストに失敗します。
      パラメーター:
      message - 失敗の理由を説明するメッセージ
    • fail

      public static void fail(StringSE message, @Nullable ObjectSE expected, @Nullable ObjectSE actual)
      指定されたメッセージがメッセージに追加される期待値と実際の値を渡してテストに失敗します。

      以下に例を示します。

       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

      public static void assertTrue(StringSE message, boolean condition)
      指定された条件が true であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
      パラメーター:
      message - 失敗の理由を説明するメッセージ
      condition - テストする条件
    • assertFalse

      public static void assertFalse(StringSE message, boolean condition)
      指定された条件が false であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
      パラメーター:
      message - 失敗の理由を説明するメッセージ
      condition - テストする条件
      導入:
      5.2.1
    • assertNull

      public static void assertNull(StringSE message, @Nullable ObjectSE object)
      指定されたオブジェクトが null であることをアサートし、それ以外の場合は AssertionErrorSE を発生させます。
      パラメーター:
      message - 失敗の理由を説明するメッセージ
      object - チェックするオブジェクト
      導入:
      5.2.1
    • assertNotNull

      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 - 実際の値