Class TestResultTally

java.lang.Object
net.thucydides.core.steps.TestResultTally
All Implemented Interfaces:
java.io.Serializable

public class TestResultTally
extends java.lang.Object
implements java.io.Serializable
Result of a test step or sequence of test steps.
See Also:
Serialized Form
  • Method Summary

    Modifier and Type Method Description
    static TestResultTally forTestClass​(java.lang.Class<?> classUnderTest)  
    java.lang.Class<?> getClassUnderTest()  
    int getFailureCount()
    How many test steps failed.
    java.util.List<StepFailure> getFailures()
    What were the failures.
    int getIgnoreCount()
    How many test steps were ignored.
    int getRunCount()
    How many test steps were executed, including ignored and failing test steps.
    void logExecutedTest()
    A test step was executed.
    void logFailure​(StepFailure failure)
    Record a test step failure.
    void logIgnoredTest()
    A test step was ignored.
    boolean wasSuccessful()
    The test case is considered successful if there were no failing tests.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getClassUnderTest

      public java.lang.Class<?> getClassUnderTest()
    • logFailure

      public void logFailure​(StepFailure failure)
      Record a test step failure. Test step failures are recorded and reported at the end of the test case.
    • logIgnoredTest

      public void logIgnoredTest()
      A test step was ignored.
    • logExecutedTest

      public void logExecutedTest()
      A test step was executed.
    • getFailureCount

      public int getFailureCount()
      How many test steps failed.
    • getFailures

      public java.util.List<StepFailure> getFailures()
      What were the failures.
    • getIgnoreCount

      public int getIgnoreCount()
      How many test steps were ignored.
    • getRunCount

      public int getRunCount()
      How many test steps were executed, including ignored and failing test steps.
    • wasSuccessful

      public boolean wasSuccessful()
      The test case is considered successful if there were no failing tests.
    • forTestClass

      public static TestResultTally forTestClass​(java.lang.Class<?> classUnderTest)