001package org.junit;
002
003/**
004 * Indicates that a test that indicated that it should be skipped could not be skipped.
005 * This can be thrown if a test uses the methods in {@link Assume} to indicate that
006 * it should be skipped, but before processing of the test was completed, other failures
007 * occured.
008 *
009 * @see org.junit.Assume
010 * @since 4.13
011 */
012public class TestCouldNotBeSkippedException extends RuntimeException {
013    private static final long serialVersionUID = 1L;
014
015    /** Creates an instance using the given assumption failure. */
016    public TestCouldNotBeSkippedException(org.junit.internal.AssumptionViolatedException cause) {
017        super("Test could not be skipped due to other failures", cause);
018    }
019}