package org.junit;

import org.hamcrest.Matcher;

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.
See Also:
  • Assume
Since:4.12
/** * An exception class used to implement <i>assumptions</i> (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. * * @see org.junit.Assume * @since 4.12 */
@SuppressWarnings("deprecation") public class AssumptionViolatedException extends org.junit.internal.AssumptionViolatedException { private static final long serialVersionUID = 1L;
An assumption exception with the given actual value and a matcher describing the expectation that failed.
/** * An assumption exception with the given <i>actual</i> value and a <i>matcher</i> describing * the expectation that failed. */
public <T> AssumptionViolatedException(T actual, Matcher<T> matcher) { super(actual, matcher); }
An assumption exception with a message with the given actual value and a matcher describing the expectation that failed.
/** * An assumption exception with a message with the given <i>actual</i> value and a * <i>matcher</i> describing the expectation that failed. */
public <T> AssumptionViolatedException(String message, T expected, Matcher<T> matcher) { super(message, expected, matcher); }
An assumption exception with the given message only.
/** * An assumption exception with the given message only. */
public AssumptionViolatedException(String message) { super(message); }
An assumption exception with the given message and a cause.
/** * An assumption exception with the given message and a cause. */
public AssumptionViolatedException(String message, Throwable t) { super(message, t); } }