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