Package org.junit

Class AssumptionViolatedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.junit.internal.AssumptionViolatedException
org.junit.AssumptionViolatedException
All Implemented Interfaces:
Serializable, org.hamcrest.SelfDescribing

public class AssumptionViolatedException extends org.junit.internal.AssumptionViolatedException
An exception class used to implement assumptions (state in which a given test is meaningful and should or should not be executed). A test for which an assumption fails should not generate a test case failure.
Since:
4.12
See Also:
  • Constructor Details

    • AssumptionViolatedException

      public AssumptionViolatedException(T actual, org.hamcrest.Matcher<T> matcher)
      An assumption exception with the given actual value and a matcher describing the expectation that failed.
    • AssumptionViolatedException

      public AssumptionViolatedException(String message, T expected, org.hamcrest.Matcher<T> matcher)
      An assumption exception with a message with the given actual value and a matcher describing the expectation that failed.
    • AssumptionViolatedException

      An assumption exception with the given message only.
    • AssumptionViolatedException

      An assumption exception with the given message and a cause.