Package org.citrusframework
Class TestResult
java.lang.Object
org.citrusframework.TestResult
Class representing test results (failed, successful, skipped)
- Author:
- Christoph Deppisch
-
Method Summary
Modifier and TypeMethodDescriptionstatic TestResultCreate new test result for failed execution.static TestResultCreate new test result for failed execution.static TestResultCreate new test result with parameters for failed execution.getCause()Getter for the failure cause.Gets the className.Gets the errorMessage.Gets the failureStack.Gets the failureType.Gets the parameters.Getter for test result.Getter for the test name.booleanisFailed()Checks failed result state.booleanChecks skipped result state.booleanChecks successful result state.voidsetFailureStack(String failureStack) Sets the failureStack.voidsetFailureType(String failureType) Sets the failureType.static TestResultCreate new test result for skipped test.static TestResultCreate new test result with parameters for skipped test.static TestResultCreate new test result for successful execution.static TestResultCreate new test result with parameters for successful execution.toString()withFailureStack(String failureStack) Sets failure stack trace information in fluent API.withFailureType(String failureType) Sets failure type information in fluent API.
-
Method Details
-
success
Create new test result for successful execution.- Parameters:
name-className-- Returns:
-
success
Create new test result with parameters for successful execution.- Parameters:
name-className-parameters-- Returns:
-
skipped
Create new test result for skipped test.- Parameters:
name-className-- Returns:
-
skipped
Create new test result with parameters for skipped test.- Parameters:
name-className-parameters-- Returns:
-
failed
Create new test result for failed execution.- Parameters:
name-className-cause-- Returns:
-
failed
Create new test result for failed execution.- Parameters:
name-className-errorMessage-- Returns:
-
failed
public static TestResult failed(String name, String className, Throwable cause, Map<String, Object> parameters) Create new test result with parameters for failed execution.- Parameters:
name-className-cause-parameters-- Returns:
-
toString
-
isSuccess
public boolean isSuccess()Checks successful result state.- Returns:
-
isFailed
public boolean isFailed()Checks failed result state.- Returns:
-
isSkipped
public boolean isSkipped()Checks skipped result state.- Returns:
-
getCause
Getter for the failure cause.- Returns:
- the cause
-
getTestName
Getter for the test name.- Returns:
- the testName
-
getClassName
Gets the className.- Returns:
-
getResult
Getter for test result.- Returns:
- the result
-
getParameters
Gets the parameters.- Returns:
- the parameters
-
getErrorMessage
Gets the errorMessage.- Returns:
-
getFailureType
Gets the failureType.- Returns:
-
setFailureType
Sets the failureType.- Parameters:
failureType-
-
withFailureType
Sets failure type information in fluent API.- Returns:
-
getFailureStack
Gets the failureStack.- Returns:
-
setFailureStack
Sets the failureStack.- Parameters:
failureStack-
-
withFailureStack
Sets failure stack trace information in fluent API.- Returns:
-