Class TestResults

    • Constructor Detail

      • TestResults

        @Deprecated
        public TestResults​(String className,
                           String methodName,
                           String duration)
        Deprecated.
        Create a new test
        Parameters:
        className - The name of the class containing the test
        methodName - The name of the test
        duration - The time the test took to execute in seconds
      • TestResults

        public TestResults​(String className,
                           String methodName,
                           @Nullable
                           @Nullable Long durationMs)
        Create a new test
        Parameters:
        className - The name of the class containing the test
        methodName - The name of the test
        durationMs - The time the test took to execute in milliseconds
    • Method Detail

      • getActualMethodName

        public String getActualMethodName()
        Returns the actual method name without the pretty spaces
        Returns:
        the raw method name
      • getMethodName

        @Nullable
        public @Nullable String getMethodName()

        Returns a sentence describing the test, derived from the method name of the test.

        Returns:
        The sentence
      • methodNameToDescription

        @Nullable
        public static @Nullable String methodNameToDescription​(String methodName)
        Attempts to convert a test method name to a sentence describing the test. "testManualTriggering works" becomes "Manual triggering works"
      • getClassName

        @NotNull
        public @NotNull String getClassName()
        The name of the class
        Returns:
        The class name
      • getShortClassName

        @NotNull
        public @NotNull String getShortClassName()
        The short name of the class
        Returns:
      • getDurationMs

        public long getDurationMs()
        How long did the test take to execute?
        Returns:
        the length of the test in milliseconds
      • addError

        public void addError​(TestCaseResultError error)
        Add an error to the test
        Parameters:
        error - a new error
      • getErrors

        public List<TestCaseResultError> getErrors()
        How many errors does the test have.
        Returns:
        The collection of errors. An empty list is returned is there are no errors.
      • setSystemOut

        public void setSystemOut​(String systemOut)
      • getSystemOut

        public String getSystemOut()
      • hasErrors

        public boolean hasErrors()
      • getPrettyDuration

        @Deprecated
        public String getPrettyDuration()
        Deprecated.
        since 5.9 without replacement
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setState

        public void setState​(TestState state)
      • getTestCaseId

        public long getTestCaseId()
      • setTestCaseId

        public void setTestCaseId​(long testCaseId)