Package com.consol.citrus.report
Class TestResults
- java.lang.Object
-
- com.consol.citrus.report.TestResults
-
public class TestResults extends Object
MultipleTestResultinstances combined to aTestResults.- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTestResults.ResultCallbackCallback interface for synchronized access to test results in iteration.
-
Constructor Summary
Constructors Constructor Description TestResults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddResult(TestResult result)Adds a test result to the result list.List<TestResult>asList()Provides access to results as list generated from synchronized result list.voiddoWithResults(TestResults.ResultCallback callback)Provides synchronized access to all test results in iteration.intgetFailed()Get number of tests failed.StringgetFailedPercentage()Calculates percentage of failed tests.intgetSize()Gets the total amount of test results.intgetSkipped()Get number of skipped tests.StringgetSkippedPercentage()Calculates percentage of skipped tests.intgetSuccess()Get number of tests in success.StringgetSuccessPercentage()Calculates percentage of success tests.
-
-
-
Method Detail
-
asList
public List<TestResult> asList()
Provides access to results as list generated from synchronized result list.- Returns:
-
addResult
public boolean addResult(TestResult result)
Adds a test result to the result list.- Parameters:
result-- Returns:
-
doWithResults
public void doWithResults(TestResults.ResultCallback callback)
Provides synchronized access to all test results in iteration.- Parameters:
callback-
-
getSuccess
public int getSuccess()
Get number of tests in success.- Returns:
-
getSuccessPercentage
public String getSuccessPercentage()
Calculates percentage of success tests.- Returns:
-
getFailed
public int getFailed()
Get number of tests failed.- Returns:
-
getFailedPercentage
public String getFailedPercentage()
Calculates percentage of failed tests.- Returns:
-
getSkipped
public int getSkipped()
Get number of skipped tests.- Returns:
-
getSkippedPercentage
public String getSkippedPercentage()
Calculates percentage of skipped tests.- Returns:
-
getSize
public int getSize()
Gets the total amount of test results.- Returns:
-
-