Class CommonsAssert


  • @Immutable
    public final class CommonsAssert
    extends Object
    Extensions for the default JUnit assertions.
    Author:
    Philip Helger
    • Field Detail

      • FLOAT_ALLOWED_ROUNDING_DIFFERENCE

        public static final float FLOAT_ALLOWED_ROUNDING_DIFFERENCE
        See Also:
        Constant Field Values
      • DOUBLE_ALLOWED_ROUNDING_DIFFERENCE

        public static final double DOUBLE_ALLOWED_ROUNDING_DIFFERENCE
        See Also:
        Constant Field Values
    • Method Detail

      • fail

        public static void fail()
      • assertEquals

        public static void assertEquals​(boolean x,
                                        boolean y)
      • assertEquals

        public static void assertEquals​(boolean x,
                                        @Nonnull
                                        Boolean y)
      • assertEquals

        public static void assertEquals​(@Nullable
                                        String sUserMsg,
                                        boolean x,
                                        boolean y)
      • assertEquals

        public static void assertEquals​(double x,
                                        double y)
      • assertEquals

        public static void assertEquals​(double x,
                                        @Nonnull
                                        Double y)
      • assertEquals

        public static void assertEquals​(@Nullable
                                        String sUserMsg,
                                        double x,
                                        double y)
      • assertEquals

        public static void assertEquals​(float x,
                                        float y)
      • assertEquals

        public static void assertEquals​(float x,
                                        @Nonnull
                                        Float y)
      • assertEquals

        public static void assertEquals​(@Nullable
                                        String sUserMsg,
                                        float x,
                                        float y)
      • assertEquals

        public static void assertEquals​(@Nullable
                                        float[] x,
                                        @Nullable
                                        float[] y)
      • assertEquals

        public static void assertEquals​(@Nullable
                                        double[] x,
                                        @Nullable
                                        double[] y)
      • assertEquals

        public static <T> void assertEquals​(@Nullable
                                            T x,
                                            @Nullable
                                            T y)
        Like JUnit assertEquals but using EqualsHelper.
        Type Parameters:
        T - data type to compare
        Parameters:
        x - Fist object. May be null
        y - Second object. May be null.
      • assertEquals

        public static <T> void assertEquals​(@Nullable
                                            String sUserMsg,
                                            @Nullable
                                            T x,
                                            @Nullable
                                            T y)
        Like JUnit assertEquals but using EqualsHelper.
        Type Parameters:
        T - data type to compare
        Parameters:
        sUserMsg - Optional user message. May be null.
        x - Fist object. May be null
        y - Second object. May be null.
      • assertNotEquals

        public static <T> void assertNotEquals​(@Nullable
                                               T x,
                                               @Nullable
                                               T y)
        Like JUnit assertNotEquals but using EqualsHelper.
        Type Parameters:
        T - data type to compare
        Parameters:
        x - Fist object. May be null
        y - Second object. May be null.
      • assertNotEquals

        public static <T> void assertNotEquals​(@Nullable
                                               String sUserMsg,
                                               @Nullable
                                               T x,
                                               @Nullable
                                               T y)
        Like JUnit assertNotEquals but using EqualsHelper.
        Type Parameters:
        T - data type to compare
        Parameters:
        sUserMsg - Optional user message. May be null.
        x - Fist object. May be null
        y - Second object. May be null.
      • assertNotEquals

        public static void assertNotEquals​(boolean x,
                                           boolean y)
      • assertNotEquals

        public static void assertNotEquals​(boolean x,
                                           @Nonnull
                                           Boolean y)
      • assertNotEquals

        public static void assertNotEquals​(@Nullable
                                           String sUserMsg,
                                           boolean x,
                                           boolean y)