Class Assert

java.lang.Object
nl.jqno.equalsverifier.internal.util.Assert

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

    • 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.
    • fail

      public static void fail(Formatter message)
      Throws an AssertionException.
      Parameters:
      message - Message to be included in the AssertionException.
      Throws:
      AssertionException - Always.
    • fail

      public static void fail(Formatter message, Throwable cause)
      Throws an AssertionException.
      Parameters:
      message - Message to be included in the AssertionException.
      cause - Throwable to be included as cause in the AssertionException. Can be null.
      Throws:
      AssertionException - Always.