public class DefaultAssertion extends java.lang.Object implements IAssertion
IAssertion that adds support for error messages.INVALID, VALID| Constructor and Description |
|---|
DefaultAssertion(boolean valid,
java.lang.String errorDescription) |
DefaultAssertion(java.util.List<IScriptDebugFrame> stackTrace,
boolean valid,
java.lang.String errorDescription) |
DefaultAssertion(java.lang.String errorDescription)
Default constructor for invalid assertions.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IScriptDebugFrame> |
getStackTrace()
Get a stacktrace of the location that raised the assertion.
|
boolean |
isValid()
Return
true when assertion is valid. |
java.lang.String |
toString() |
public DefaultAssertion(java.util.List<IScriptDebugFrame> stackTrace, boolean valid, java.lang.String errorDescription)
public DefaultAssertion(boolean valid,
java.lang.String errorDescription)
public DefaultAssertion(java.lang.String errorDescription)
errorDescription - cause of errorpublic boolean isValid()
IAssertiontrue when assertion is valid.isValid in interface IAssertiontrue on valid assertionpublic java.util.List<IScriptDebugFrame> getStackTrace()
nullpublic java.lang.String toString()
toString in class java.lang.Object