org.testng
Class SkipException

java.lang.Object  extended by java.lang.Throwable      extended by java.lang.Exception          extended by java.lang.RuntimeException              extended by org.testng.SkipException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TimeBombSkipException

public class SkipException
extends RuntimeException

The root exception for special skip handling. In case a @Test or @Configuration throws this exception the method will be considered a skip or a failure according to the return of isSkip(). Users may provide extensions to this mechanism by extending this class.

Since:
5.6
Author:
Alex Popescu
See Also:
Serialized Form


Constructor Summary
 SkipException(String skipMessage)
           
protected SkipException(String skipMessage, Throwable cause)
           
 
Method Summary
 booleanisSkip()
          Flag if the current exception marks a skipped method (true) or a failure (false).
protected  voidreduceStackTrace()
          Subclasses may use this method to reduce the printed stack trace.
protected  voidrestoreStackTrace()
          Restores the original exception stack trace after a previous call to reduceStackTrace().
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SkipException

public SkipException(String skipMessage)

SkipException

protected SkipException(String skipMessage,                        Throwable cause)
Method Detail

isSkip

public boolean isSkip()
Flag if the current exception marks a skipped method (true) or a failure (false). By default Subclasses should override this method in order to provide smarter behavior.

Returns:
true if the method should be considered a skip, false if the method should be considered failed. If not overwritten it returns true

reduceStackTrace

protected void reduceStackTrace()
Subclasses may use this method to reduce the printed stack trace. This method keeps only the last frame. Important: after calling this method the preserved internally and can be restored called restoreStackTrace().


restoreStackTrace

protected void restoreStackTrace()
Restores the original exception stack trace after a previous call to reduceStackTrace().



Copyright © 2012. All Rights Reserved.


NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14