|
IBM Rational Functional Tester Version 6.1 IBM Rational Functional Tester API Reference Project Version 2.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.rational.test.ft.RationalTestException
The base class for all exceptions used by the product. Any runtime exception that is exposed to a test script must extend this class.
| Constructor Summary | |
RationalTestException()
|
|
RationalTestException(java.lang.String msg)
|
|
RationalTestException(java.lang.String msg,
java.lang.String stackTrace)
|
|
| Method Summary | |
static java.lang.String |
className(java.lang.Throwable e)
Gets the class name of the exception. |
static IRationalThrowable |
create(java.lang.String className,
java.lang.String message,
java.lang.String stackTrace)
Creates a RationalTestException or a RationalTestError. |
IRationalThrowable |
fillinCombinedStackTrace()
Combines the current stack in the current thread with the stacktrace from this exception. |
java.lang.String |
getClassName()
Returns the class name. |
java.lang.String |
getContextDescription()
Gets a description of the context of the exception within a script. |
java.lang.String |
getStackTraceString()
Gets a String representation of the stack for the current exception. |
void |
printStackTrace()
Prints a String representation of the stack trace for the current exception to System.err. |
void |
printStackTrace(java.io.PrintStream s)
Prints the stack trace for the current exception to a PrintStream object. |
void |
printStackTrace(java.io.PrintWriter s)
Prints the stack trace for the current exception to a PrinteWriter object. |
void |
setContextDescription(java.lang.String s)
Sets the exception context description. |
void |
setStackTraceString(java.lang.String s)
Sets the String representation of the stack for the current exception. |
static java.lang.String |
stackTraceString(java.lang.Throwable e)
Gets a String representation of the stackTrace from a throwable. |
void |
throwIt()
Throws this throwable. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RationalTestException()
public RationalTestException(java.lang.String msg)
public RationalTestException(java.lang.String msg,
java.lang.String stackTrace)
| Method Detail |
public java.lang.String getClassName()
getClassName in interface IRationalThrowable
public static IRationalThrowable create(java.lang.String className,
java.lang.String message,
java.lang.String stackTrace)
RationalTestException or a RationalTestError. This is a factory method.
className - the name of the class containing the method that cannot be accessedmessage - a message about the exceptionstackTrace - the call stack at the time when the exception was constructedpublic static java.lang.String className(java.lang.Throwable e)
IRationalThrowable,
this invokes the getClassName method.
public static java.lang.String stackTraceString(java.lang.Throwable e)
String representation of the stackTrace from a throwable.
Note that this does not include the first line, which is a description of the exception.
public java.lang.String getStackTraceString()
String representation of the stack for the current exception.
getStackTraceString in interface IRationalThrowablepublic void setStackTraceString(java.lang.String s)
String representation of the stack for the current exception.
setStackTraceString in interface IRationalThrowablepublic void printStackTrace()
String representation of the stack trace for the current exception to System.err.
public void printStackTrace(java.io.PrintStream s)
PrintStream object.
public void printStackTrace(java.io.PrintWriter s)
PrinteWriter object.
public java.lang.String getContextDescription()
getContextDescription in interface IRationalThrowablepublic void setContextDescription(java.lang.String s)
setContextDescription in interface IRationalThrowablepublic void throwIt()
throwIt in interface IRationalThrowablepublic IRationalThrowable fillinCombinedStackTrace()
String.
fillinCombinedStackTrace in interface IRationalThrowable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||