package org.junit; import org.hamcrest.Matcher; /** * 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 */ public class AssumptionViolatedException extends org.junit.internal.AssumptionViolatedException { private static final long serialVersionUID = 1L; public AssumptionViolatedException(String assumption, boolean valueMatcher, Object value, Matcher<?> matcher) { super(assumption, valueMatcher, value, matcher); } /** * An assumption exception with the given <i>value</i> (String or * Throwable) and an additional failing {@link Matcher}. */ public AssumptionViolatedException(Object value, Matcher<?> matcher) { super(value, matcher); } /** * An assumption exception with the given <i>value</i> (String or * Throwable) and an additional failing {@link Matcher}. */ public AssumptionViolatedException(String assumption, Object value, Matcher<?> matcher) { super(assumption, value, matcher); } /** * An assumption exception with the given message only. */ public AssumptionViolatedException(String assumption) { super(assumption); } /** * An assumption exception with the given message and a cause. */ public AssumptionViolatedException(String assumption, Throwable t) { super(assumption, t); } }