Class ArrayAsserts

java.lang.Object
org.testng.internal.junit.ArrayAsserts
Direct Known Subclasses:
AssertJUnit

public class ArrayAsserts extends Object
  • Constructor Details

    • ArrayAsserts

      public ArrayAsserts()
  • Method Details

    • assertArrayEquals

      public static void assertArrayEquals(String message, Object[] expecteds, 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(Object[] expecteds, 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(String message, boolean[] expecteds, boolean[] actuals) throws ArrayComparisonFailure
      Throws:
      ArrayComparisonFailure
    • assertArrayEquals

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

      public static void assertArrayEquals(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(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(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(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(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(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
      delta - double value of delta
      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
      delta - double value of delta
    • assertArrayEquals

      public static void assertArrayEquals(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
      delta - float value of the delta
      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
      delta - float value of the delta
    • internalArrayEquals

      private static void internalArrayEquals(String message, Object expecteds, 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