Class JUnitAgnosticAssert

java.lang.Object
net.officefloor.test.JUnitAgnosticAssert

public class JUnitAgnosticAssert extends Object
Provides JUnit agnostic assertions.
Author:
Daniel Sagenschneider
  • Constructor Details

    • JUnitAgnosticAssert

      public JUnitAgnosticAssert()
  • Method Details

    • assertNotNull

      public static void assertNotNull(Object actual, String message)
      Assert not null.
      Parameters:
      actual - Actual.
      message - Message.
    • assertNull

      public static void assertNull(Object actual, String message)
      Assert null.
      Parameters:
      actual - Actual.
      message - Message.
    • assertEquals

      public static void assertEquals(Object expected, Object actual, String message)
      Asserts equals.
      Parameters:
      expected - Expected.
      actual - Actual.
      message - Message.
    • assertSame

      public static void assertSame(Object expected, Object actual, String message)
      Asserts same.
      Parameters:
      expected - Expected.
      actual - Actual.
      message - Message.
    • assertTrue

      public static void assertTrue(boolean actual, String message)
      Asserts true.
      Parameters:
      actual - Actual.
      message - Message.
    • assertFalse

      public static void assertFalse(boolean actual, String message)
      Asserts false.
      Parameters:
      actual - Actual.
      message - Message.
    • fail

      public static <R> R fail(Throwable failure)
      Propagates the failure.
      Type Parameters:
      R - Any result.
      Parameters:
      failure - Failure.
      Returns:
      Never returns, however allows for return statements.
    • fail

      public static <R> R fail(String message)
      Fails.
      Type Parameters:
      R - Any result.
      Parameters:
      message - Failure message.
      Returns:
      Never returns, however allows for return statements.
    • fail

      public static <R> R fail(String message, Throwable cause)
      Fails.
      Type Parameters:
      R - Any result.
      Parameters:
      message - Failure message.
      cause - Cause.
      Returns:
      Never reurns, however allows for return statements.