类 AssertionErrors


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

      • 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
        从以下版本开始:
        5.2.1
      • 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
        从以下版本开始:
        5.2.1
      • 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
        从以下版本开始:
        5.1.8
      • 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