Class Result

java.lang.Object
org.junit.runner.Result
All Implemented Interfaces:
Serializable

public class Result extends Object implements Serializable
A Result collects and summarizes information from running multiple tests. All tests are counted -- additional information is collected from tests that fail.
Since:
4.0
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getRunCount

      public int getRunCount()
      Returns the number of tests run
    • getFailureCount

      public int getFailureCount()
      Returns the number of tests that failed during the run
    • getRunTime

      public long getRunTime()
      Returns the number of milliseconds it took to run the entire suite to run
    • getFailures

      public List<Failure> getFailures()
      Returns the Failures describing tests that failed and the problems they encountered
    • getIgnoreCount

      public int getIgnoreCount()
      Returns:
      the number of tests ignored during the run
    • getAssumptionFailureCount

      public int getAssumptionFailureCount()
      Returns the number of tests skipped because of an assumption failure
      Throws:
      UnsupportedOperationException - if the result was serialized in a version before JUnit 4.13
      Since:
      4.13
    • wasSuccessful

      public boolean wasSuccessful()
      Returns:
      true if all tests succeeded
    • writeObject

      private void writeObject(ObjectOutputStream s) throws IOException
      Throws:
      IOException
    • readObject

      private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
      Throws:
      ClassNotFoundException
      IOException
    • readResolve

      private Object readResolve()
    • createListener

      public RunListener createListener()
      Internal use only.