Class TestResultFactory


  • public class TestResultFactory
    extends Object
    Factory for creating test results
    • Constructor Detail

      • TestResultFactory

        public TestResultFactory()
    • Method Detail

      • createSuccess

        public static TestResult createSuccess()
        Creates a successful test execution result
        Returns:
        An object denoting a successful test execution
      • createFailure

        public static TestResult createFailure​(String message)
        Creates a failed test execution result
        Parameters:
        message - Test failure reason
        Returns:
        An object denoting a failed test execution
      • createFailure

        public static TestResult createFailure​(Throwable throwable)
        Creates a failed test execution result
        Parameters:
        throwable - Test failure stacktrace
        Returns:
        An object denoting a failed test execution
      • createFailure

        public static TestResult createFailure​(Throwable throwable,
                                               String failureReason)
        Creates a failed test execution result
        Parameters:
        throwable - Test failure stacktrace
        failureReason - Test failure reason
        Returns:
        An object denoting a failed test execution
      • createFailure

        public static TestResult createFailure​(String message,
                                               Throwable throwable)
        Creates a failed test execution result
        Parameters:
        message - Test failure message
        throwable - Test failure stacktrace
        Returns:
        An object denoting a failed test execution
      • createFailure

        public static TestResult createFailure​(String message,
                                               Throwable throwable,
                                               String failureReason)
        Creates a failed test execution result
        Parameters:
        message - Test failure message
        throwable - Test failure stacktrace
        failureReason - Test failure reason
        Returns:
        An object denoting a failed test execution