001 package 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 */
012 public 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 }