Class TestResults

java.lang.Object
org.citrusframework.report.TestResults

public class TestResults extends Object
Multiple TestResult instances combined to a TestResults.
Author:
Christoph Deppisch
  • Constructor Details

    • TestResults

      public TestResults()
  • Method Details

    • 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: