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.
      private static void internalArrayEquals​(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
      • internalArrayEquals

        private static void internalArrayEquals​(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