类 AssertionErrors

java.lang.Object
cn.taketoday.test.util.AssertionErrors

public abstract class AssertionErrors extends Object
Test assertions that are independent of any third-party assertion library.
从以下版本开始:
4.0
作者:
Lukas Krecan, Arjen Poutsma, Sam Brannen
  • 构造器详细资料

    • AssertionErrors

      public AssertionErrors()
  • 方法详细资料

    • fail

      public static void fail(String message)
      Fail a test with the given message.
      参数:
      message - a message that describes the reason for the failure
    • fail

      public static void fail(String message, @Nullable Object expected, @Nullable Object actual)
      Fail a test with the given message passing along expected and actual values to be appended to the message.

      For example given:

       String name = "Accept";
       String expected = "application/json";
       String actual = "text/plain";
       fail("Response header [" + name + "]", expected, actual);
       

      The resulting message is:

       Response header [Accept] expected:<application/json> but was:<text/plain>
       
      参数:
      message - a message that describes the use case that failed
      expected - the expected value
      actual - the actual value
    • assertTrue

      public static void assertTrue(String message, boolean condition)
      Assert the given condition is true and raise an AssertionError otherwise.
      参数:
      message - a message that describes the reason for the failure
      condition - the condition to test for
    • assertFalse

      public static void assertFalse(String message, boolean condition)
      Assert the given condition is false and raise an AssertionError otherwise.
      参数:
      message - a message that describes the reason for the failure
      condition - the condition to test for
    • assertNull

      public static void assertNull(String message, @Nullable Object object)
      Assert that the given object is null and raise an AssertionError otherwise.
      参数:
      message - a message that describes the reason for the failure
      object - the object to check
    • assertNotNull

      public static void assertNotNull(String message, @Nullable Object object)
      Assert that the given object is not null and raise an AssertionError otherwise.
      参数:
      message - a message that describes the reason for the failure
      object - the object to check
    • assertEquals

      public static void assertEquals(String message, @Nullable Object expected, @Nullable Object actual)
      Assert two objects are equal and raise an AssertionError otherwise.

      For example:

       assertEquals("Response header [" + name + "]", expected, actual);
       
      参数:
      message - a message that describes the value being checked
      expected - the expected value
      actual - the actual value
      另请参阅:
    • assertNotEquals

      public static void assertNotEquals(String message, @Nullable Object expected, @Nullable Object actual)
      Assert two objects are not equal and raise an AssertionError otherwise.

      For example:

       assertNotEquals("Response header [" + name + "]", expected, actual);
       
      参数:
      message - a message that describes the value being checked
      expected - the expected value
      actual - the actual value