Package org.testng

Class AssertJUnit


  • public class AssertJUnit
    extends org.testng.internal.junit.ArrayAsserts
    A set of assert methods. Messages are only displayed when an assert fails. Renamed from junit.framework.Assert.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AssertJUnit()
      Protect constructor since it is a static only class
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertEquals​(boolean expected, boolean actual)
      Asserts that two booleans are equal.
      static void assertEquals​(byte[] expected, byte[] actual)  
      static void assertEquals​(byte expected, byte actual)
      Asserts that two bytes are equal.
      static void assertEquals​(char expected, char actual)
      Asserts that two chars are equal.
      static void assertEquals​(double expected, double actual, double delta)
      Asserts that two doubles are equal concerning a delta.
      static void assertEquals​(float expected, float actual, float delta)
      Asserts that two floats are equal concerning a delta.
      static void assertEquals​(int expected, int actual)
      Asserts that two ints are equal.
      static void assertEquals​(long expected, long actual)
      Asserts that two longs are equal.
      static void assertEquals​(short expected, short actual)
      Asserts that two shorts are equal.
      static void assertEquals​(java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects are equal.
      static void assertEquals​(java.lang.String message, boolean expected, boolean actual)
      Asserts that two booleans are equal.
      static void assertEquals​(java.lang.String message, byte[] expected, byte[] actual)  
      static void assertEquals​(java.lang.String message, byte expected, byte actual)
      Asserts that two bytes are equal.
      static void assertEquals​(java.lang.String message, char expected, char actual)
      Asserts that two chars are equal.
      static void assertEquals​(java.lang.String message, double expected, double actual, double delta)
      Asserts that two doubles are equal concerning a delta.
      static void assertEquals​(java.lang.String message, float expected, float actual, float delta)
      Asserts that two floats are equal concerning a delta.
      static void assertEquals​(java.lang.String message, int expected, int actual)
      Asserts that two ints are equal.
      static void assertEquals​(java.lang.String message, long expected, long actual)
      Asserts that two longs are equal.
      static void assertEquals​(java.lang.String message, short expected, short actual)
      Asserts that two shorts are equal.
      static void assertEquals​(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects are equal.
      static void assertEquals​(java.lang.String expected, java.lang.String actual)
      Asserts that two Strings are equal.
      static void assertEquals​(java.lang.String message, java.lang.String expected, java.lang.String actual)
      Asserts that two Strings are equal.
      static void assertFalse​(boolean condition)
      Asserts that a condition is false.
      static void assertFalse​(java.lang.String message, boolean condition)
      Asserts that a condition is false.
      static void assertNotNull​(java.lang.Object object)
      Asserts that an object isn't null.
      static void assertNotNull​(java.lang.String message, java.lang.Object object)
      Asserts that an object isn't null.
      static void assertNotSame​(java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects refer to the same object.
      static void assertNotSame​(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects refer to the same object.
      static void assertNull​(java.lang.Object object)
      Asserts that an object is null.
      static void assertNull​(java.lang.String message, java.lang.Object object)
      Asserts that an object is null.
      static void assertSame​(java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects refer to the same object.
      static void assertSame​(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
      Asserts that two objects refer to the same object.
      static void assertTrue​(boolean condition)
      Asserts that a condition is true.
      static void assertTrue​(java.lang.String message, boolean condition)
      Asserts that a condition is true.
      static void fail()
      Fails a test with no message.
      static void fail​(java.lang.String message)
      Fails a test with the given message.
      • Methods inherited from class org.testng.internal.junit.ArrayAsserts

        assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AssertJUnit

        protected AssertJUnit()
        Protect constructor since it is a static only class
    • Method Detail

      • assertTrue

        public static void assertTrue​(java.lang.String message,
                                      boolean condition)
        Asserts that a condition is true. If it isn't it throws an AssertionError with the given message.
        Parameters:
        message - The message
        condition - The actual condition
      • assertTrue

        public static void assertTrue​(boolean condition)
        Asserts that a condition is true. If it isn't it throws an AssertionError.
        Parameters:
        condition - The actual condition
      • assertFalse

        public static void assertFalse​(java.lang.String message,
                                       boolean condition)
        Asserts that a condition is false. If it isn't it throws an AssertionError with the given message.
        Parameters:
        message - The message
        condition - The actual condition
      • assertFalse

        public static void assertFalse​(boolean condition)
        Asserts that a condition is false. If it isn't it throws an AssertionError.
        Parameters:
        condition - The actual condition
      • fail

        public static void fail​(java.lang.String message)
        Fails a test with the given message.
        Parameters:
        message - The message
      • fail

        public static void fail()
        Fails a test with no message.
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        java.lang.Object expected,
                                        java.lang.Object actual)
        Asserts that two objects are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.Object expected,
                                        java.lang.Object actual)
        Asserts that two objects are equal. If they are not an AssertionError is thrown.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        java.lang.String expected,
                                        java.lang.String actual)
        Asserts that two Strings are equal.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String expected,
                                        java.lang.String actual)
        Asserts that two Strings are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        double expected,
                                        double actual,
                                        double delta)
        Asserts that two doubles are equal concerning a delta. If they are not an AssertionError is thrown with the given message. If the expected value is infinity then the delta value is ignored.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
        delta - The delta value
      • assertEquals

        public static void assertEquals​(double expected,
                                        double actual,
                                        double delta)
        Asserts that two doubles are equal concerning a delta. If the expected value is infinity then the delta value is ignored.
        Parameters:
        expected - The expected value
        actual - The actual value
        delta - The delta value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        float expected,
                                        float actual,
                                        float delta)
        Asserts that two floats are equal concerning a delta. If they are not an AssertionError is thrown with the given message. If the expected value is infinity then the delta value is ignored.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
        delta - The delta value
      • assertEquals

        public static void assertEquals​(float expected,
                                        float actual,
                                        float delta)
        Asserts that two floats are equal concerning a delta. If the expected value is infinity then the delta value is ignored.
        Parameters:
        expected - The expected value
        actual - The actual value
        delta - The delta value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        long expected,
                                        long actual)
        Asserts that two longs are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(long expected,
                                        long actual)
        Asserts that two longs are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        boolean expected,
                                        boolean actual)
        Asserts that two booleans are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(boolean expected,
                                        boolean actual)
        Asserts that two booleans are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        byte expected,
                                        byte actual)
        Asserts that two bytes are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(byte expected,
                                        byte actual)
        Asserts that two bytes are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        char expected,
                                        char actual)
        Asserts that two chars are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(char expected,
                                        char actual)
        Asserts that two chars are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        short expected,
                                        short actual)
        Asserts that two shorts are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(short expected,
                                        short actual)
        Asserts that two shorts are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        int expected,
                                        int actual)
        Asserts that two ints are equal. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(int expected,
                                        int actual)
        Asserts that two ints are equal.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertNotNull

        public static void assertNotNull​(java.lang.Object object)
        Asserts that an object isn't null.
        Parameters:
        object - The actual object
      • assertNotNull

        public static void assertNotNull​(java.lang.String message,
                                         java.lang.Object object)
        Asserts that an object isn't null. If it is an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        object - The actual object
      • assertNull

        public static void assertNull​(java.lang.Object object)
        Asserts that an object is null.
        Parameters:
        object - The actual object
      • assertNull

        public static void assertNull​(java.lang.String message,
                                      java.lang.Object object)
        Asserts that an object is null. If it is not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        object - The actual object
      • assertSame

        public static void assertSame​(java.lang.String message,
                                      java.lang.Object expected,
                                      java.lang.Object actual)
        Asserts that two objects refer to the same object. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertSame

        public static void assertSame​(java.lang.Object expected,
                                      java.lang.Object actual)
        Asserts that two objects refer to the same object. If they are not the same an AssertionError is thrown.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertNotSame

        public static void assertNotSame​(java.lang.String message,
                                         java.lang.Object expected,
                                         java.lang.Object actual)
        Asserts that two objects refer to the same object. If they are not an AssertionError is thrown with the given message.
        Parameters:
        message - The message
        expected - The expected value
        actual - The actual value
      • assertNotSame

        public static void assertNotSame​(java.lang.Object expected,
                                         java.lang.Object actual)
        Asserts that two objects refer to the same object. If they are not the same an AssertionError is thrown.
        Parameters:
        expected - The expected value
        actual - The actual value
      • assertEquals

        public static void assertEquals​(byte[] expected,
                                        byte[] actual)
      • assertEquals

        public static void assertEquals​(java.lang.String message,
                                        byte[] expected,
                                        byte[] actual)