Class ArrayAsserts

  • Direct Known Subclasses:
    AssertJUnit

    public class ArrayAsserts
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ArrayAsserts()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertArrayEquals​(boolean[] expecteds, boolean[] actuals)  
      static void assertArrayEquals​(byte[] expecteds, byte[] actuals)
      Asserts that two byte arrays are equal.
      static void assertArrayEquals​(char[] expecteds, char[] actuals)
      Asserts that two char arrays are equal.
      static void assertArrayEquals​(double[] expecteds, double[] actuals, double delta)
      Asserts that two double arrays are equal.
      static void assertArrayEquals​(float[] expecteds, float[] actuals, float delta)
      Asserts that two float arrays are equal.
      static void assertArrayEquals​(int[] expecteds, int[] actuals)
      Asserts that two int arrays are equal.
      static void assertArrayEquals​(long[] expecteds, long[] actuals)
      Asserts that two long arrays are equal.
      static void assertArrayEquals​(short[] expecteds, short[] actuals)
      Asserts that two short arrays are equal.
      static void assertArrayEquals​(java.lang.Object[] expecteds, java.lang.Object[] actuals)
      Asserts that two object arrays are equal.
      static void assertArrayEquals​(java.lang.String message, boolean[] expecteds, boolean[] actuals)  
      static void assertArrayEquals​(java.lang.String message, byte[] expecteds, byte[] actuals)
      Asserts that two byte arrays are equal.
      static void assertArrayEquals​(java.lang.String message, char[] expecteds, char[] actuals)
      Asserts that two char arrays are equal.
      static void assertArrayEquals​(java.lang.String message, double[] expecteds, double[] actuals, double delta)
      Asserts that two double arrays are equal.
      static void assertArrayEquals​(java.lang.String message, float[] expecteds, float[] actuals, float delta)
      Asserts that two float arrays are equal.
      static void assertArrayEquals​(java.lang.String message, int[] expecteds, int[] actuals)
      Asserts that two int arrays are equal.
      static void assertArrayEquals​(java.lang.String message, long[] expecteds, long[] actuals)
      Asserts that two long arrays are equal.
      static void assertArrayEquals​(java.lang.String message, short[] expecteds, short[] actuals)
      Asserts that two short arrays are equal.
      static void assertArrayEquals​(java.lang.String message, java.lang.Object[] expecteds, java.lang.Object[] actuals)
      Asserts that two object arrays are equal.
      • Methods inherited from class java.lang.Object

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

      • ArrayAsserts

        public ArrayAsserts()
    • Method Detail

      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             java.lang.Object[] expecteds,
                                             java.lang.Object[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two object arrays are equal. If they are not, an AssertionError is thrown with the given message. If expecteds and actuals are null , they are considered equal.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - Object array or array of arrays (multi-dimensional array) with expected values.
        actuals - Object array or array of arrays (multi-dimensional array) with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.Object[] expecteds,
                                             java.lang.Object[] actuals)
        Asserts that two object arrays are equal. If they are not, an AssertionError is thrown. If expected and actual are null, they are considered equal.
        Parameters:
        expecteds - Object array or array of arrays (multi-dimensional array) with expected values
        actuals - Object array or array of arrays (multi-dimensional array) with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(boolean[] expecteds,
                                             boolean[] actuals)
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             byte[] expecteds,
                                             byte[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two byte arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - byte array with expected values.
        actuals - byte array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(byte[] expecteds,
                                             byte[] actuals)
        Asserts that two byte arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - byte array with expected values.
        actuals - byte array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             char[] expecteds,
                                             char[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two char arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - char array with expected values.
        actuals - char array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(char[] expecteds,
                                             char[] actuals)
        Asserts that two char arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - char array with expected values.
        actuals - char array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             short[] expecteds,
                                             short[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two short arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - short array with expected values.
        actuals - short array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(short[] expecteds,
                                             short[] actuals)
        Asserts that two short arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - short array with expected values.
        actuals - short array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             int[] expecteds,
                                             int[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two int arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - int array with expected values.
        actuals - int array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(int[] expecteds,
                                             int[] actuals)
        Asserts that two int arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - int array with expected values.
        actuals - int array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             long[] expecteds,
                                             long[] actuals)
                                      throws ArrayComparisonFailure
        Asserts that two long arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - long array with expected values.
        actuals - long array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(long[] expecteds,
                                             long[] actuals)
        Asserts that two long arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - long array with expected values.
        actuals - long array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             double[] expecteds,
                                             double[] actuals,
                                             double delta)
                                      throws ArrayComparisonFailure
        Asserts that two double arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - double array with expected values.
        actuals - double array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(double[] expecteds,
                                             double[] actuals,
                                             double delta)
        Asserts that two double arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - double array with expected values.
        actuals - double array with actual values
      • assertArrayEquals

        public static void assertArrayEquals​(java.lang.String message,
                                             float[] expecteds,
                                             float[] actuals,
                                             float delta)
                                      throws ArrayComparisonFailure
        Asserts that two float arrays are equal. If they are not, an AssertionError is thrown with the given message.
        Parameters:
        message - the identifying message for the AssertionError (null okay)
        expecteds - float array with expected values.
        actuals - float array with actual values
        Throws:
        ArrayComparisonFailure
      • assertArrayEquals

        public static void assertArrayEquals​(float[] expecteds,
                                             float[] actuals,
                                             float delta)
        Asserts that two float arrays are equal. If they are not, an AssertionError is thrown.
        Parameters:
        expecteds - float array with expected values.
        actuals - float array with actual values