Class Assert


  • public final class Assert
    extends Object
    Alternative for org.junit.Assert, so we can assert things without having a dependency on JUnit.
    • Method Detail

      • assertEquals

        public static void assertEquals​(Formatter message,
                                        Object expected,
                                        Object actual)
        Asserts that two Objects are equal to one another. Does nothing if they are; throws an AssertionException if they're not.
        Parameters:
        message - Message to be included in the AssertionException.
        expected - Expected value.
        actual - Actual value.
        Throws:
        AssertionException - If expected and actual are not equal.
      • assertFalse

        public static void assertFalse​(Formatter message,
                                       boolean assertion)
        Asserts that an assertion is true. Does nothing if it is; throws an AssertionException if it isn't.
        Parameters:
        message - Message to be included in the AssertionException.
        assertion - Assertion that must be true.
        Throws:
        AssertionException - If assertion is false.
      • assertTrue

        public static void assertTrue​(Formatter message,
                                      boolean assertion)
        Asserts that an assertion is false. Does nothing if it is; throws an AssertionException if it isn't.
        Parameters:
        message - Message to be included in the AssertionException.
        assertion - Assertion that must be true.
        Throws:
        AssertionException - If assertion is false.