Class ExceptionFactory


  • public class ExceptionFactory
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ExceptionFactory()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.AssertionError createArgumentsAreDifferentException​(java.lang.String message, java.lang.String wanted, java.lang.String actual)
      Returns an AssertionError that describes the fact that the arguments of an invocation are different.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExceptionFactory

        private ExceptionFactory()
    • Method Detail

      • createArgumentsAreDifferentException

        public static java.lang.AssertionError createArgumentsAreDifferentException​(java.lang.String message,
                                                                                    java.lang.String wanted,
                                                                                    java.lang.String actual)
        Returns an AssertionError that describes the fact that the arguments of an invocation are different. If AssertionFailedError is on the class path (used by JUnit 5 and others), it returns a class that extends it. Otherwise, if ComparisonFailure is on the class path (shipped with JUnit 3 and 4), it will return a class that extends that. This provides better IDE support as the comparison result can be opened in a visual diff. If neither are available, it returns an instance of ArgumentsAreDifferent.