Class ComparisonFailureFactory

java.lang.Object
org.fest.assertions.ComparisonFailureFactory

public final class ComparisonFailureFactory extends Object
Understands creation of JUnit's ComparisonFailure.
  • Field Details

  • Constructor Details

    • ComparisonFailureFactory

      private ComparisonFailureFactory()
  • Method Details

    • constructorInvoker

      static void constructorInvoker(ConstructorInvoker newConstructorInvoker)
    • comparisonFailure

      public static AssertionError comparisonFailure(String message, Object expected, Object actual)
      Creates a new instance of JUnit's ComparisonFailure only if JUnit 4+ is in the classpath.
      Parameters:
      message - the identifying message or null.
      expected - the expected value.
      actual - the actual value.
      Returns:
      the created ComparisonFailure, or null if JUnit 4+ is not in the classpath.
    • clean

      private static String clean(String message)
    • newComparisonFailure

      private static AssertionError newComparisonFailure(String message, Object expected, Object actual) throws Exception
      Throws:
      Exception
    • asString

      private static String asString(Object o)
    • format

      private static String format(String message)