org.thymeleaf.testing.templateengine.report
Class AbstractTestReporter

Object
  extended by org.thymeleaf.testing.templateengine.report.AbstractTestReporter
All Implemented Interfaces:
ITestReporter
Direct Known Subclasses:
AbstractTextualTestReporter

public abstract class AbstractTestReporter
extends Object
implements ITestReporter


Constructor Summary
protected AbstractTestReporter()
           
 
Method Summary
 void executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
           
 void executionStart(String executionId)
           
 Set<String> getAllTestNames()
           
 long getExecutionTimeMsByTestName(String testName)
           
 ITestResult getResultByTestName(String testName)
           
 long getTotalExecutionTimeMs()
           
 boolean isAllOK()
           
 void iterationEnd(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
           
 void iterationStart(String executionId, int nestingLevel, ITestIterator iterator, int iterationNumber)
           
 void iteratorEnd(String executionId, int nestingLevel, ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
           
 void iteratorStart(String executionId, int nestingLevel, ITestIterator iterator)
           
 void parallelizerEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
           
 void parallelizerStart(String executionId, int nestingLevel, ITestParallelizer parallelizer)
           
 void parallelThreadEnd(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
           
 void parallelThreadStart(String executionId, int nestingLevel, ITestParallelizer parallelizer, int threadNumber)
           
protected  void reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
           
protected  void reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
           
 void reset()
           
 void sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
           
 void sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
           
 void testEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
           
 void testStart(String executionId, int nestingLevel, ITest test, String testName)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTestReporter

protected AbstractTestReporter()
Method Detail

testStart

public final void testStart(String executionId,
                            int nestingLevel,
                            ITest test,
                            String testName)
Specified by:
testStart in interface ITestReporter

reportTestStart

protected void reportTestStart(String executionId,
                               int nestingLevel,
                               ITest test,
                               String testName)

testEnd

public final void testEnd(String executionId,
                          int nestingLevel,
                          ITest test,
                          String testName,
                          ITestResult result,
                          long executionTimeNanos)
Specified by:
testEnd in interface ITestReporter

reportTestEnd

protected void reportTestEnd(String executionId,
                             int nestingLevel,
                             ITest test,
                             String testName,
                             ITestResult result,
                             long executionTimeNanos)

isAllOK

public final boolean isAllOK()
Specified by:
isAllOK in interface ITestReporter

getTotalExecutionTimeMs

public final long getTotalExecutionTimeMs()
Specified by:
getTotalExecutionTimeMs in interface ITestReporter

getAllTestNames

public final Set<String> getAllTestNames()
Specified by:
getAllTestNames in interface ITestReporter

getResultByTestName

public final ITestResult getResultByTestName(String testName)
Specified by:
getResultByTestName in interface ITestReporter

getExecutionTimeMsByTestName

public final long getExecutionTimeMsByTestName(String testName)
Specified by:
getExecutionTimeMsByTestName in interface ITestReporter

reset

public final void reset()
Specified by:
reset in interface ITestReporter

executionStart

public void executionStart(String executionId)
Specified by:
executionStart in interface ITestReporter

executionEnd

public void executionEnd(String executionId,
                         int okTests,
                         int totalTests,
                         long executionTimeNanos)
Specified by:
executionEnd in interface ITestReporter

sequenceStart

public void sequenceStart(String executionId,
                          int nestingLevel,
                          ITestSequence sequence)
Specified by:
sequenceStart in interface ITestReporter

sequenceEnd

public void sequenceEnd(String executionId,
                        int nestingLevel,
                        ITestSequence sequence,
                        int okTests,
                        int totalTests,
                        long executionTimeNanos)
Specified by:
sequenceEnd in interface ITestReporter

iteratorStart

public void iteratorStart(String executionId,
                          int nestingLevel,
                          ITestIterator iterator)
Specified by:
iteratorStart in interface ITestReporter

iteratorEnd

public void iteratorEnd(String executionId,
                        int nestingLevel,
                        ITestIterator iterator,
                        int okTests,
                        int totalTests,
                        long executionTimeNanos)
Specified by:
iteratorEnd in interface ITestReporter

iterationStart

public void iterationStart(String executionId,
                           int nestingLevel,
                           ITestIterator iterator,
                           int iterationNumber)
Specified by:
iterationStart in interface ITestReporter

iterationEnd

public void iterationEnd(String executionId,
                         int nestingLevel,
                         ITestIterator iterator,
                         int iterationNumber,
                         int okTests,
                         int totalTests,
                         long executionTimeNanos)
Specified by:
iterationEnd in interface ITestReporter

parallelizerStart

public void parallelizerStart(String executionId,
                              int nestingLevel,
                              ITestParallelizer parallelizer)
Specified by:
parallelizerStart in interface ITestReporter

parallelizerEnd

public void parallelizerEnd(String executionId,
                            int nestingLevel,
                            ITestParallelizer parallelizer,
                            int okTests,
                            int totalTests,
                            long executionTimeNanos)
Specified by:
parallelizerEnd in interface ITestReporter

parallelThreadStart

public void parallelThreadStart(String executionId,
                                int nestingLevel,
                                ITestParallelizer parallelizer,
                                int threadNumber)
Specified by:
parallelThreadStart in interface ITestReporter

parallelThreadEnd

public void parallelThreadEnd(String executionId,
                              int nestingLevel,
                              ITestParallelizer parallelizer,
                              int threadNumber,
                              int okTests,
                              int totalTests,
                              long executionTimeNanos)
Specified by:
parallelThreadEnd in interface ITestReporter


Copyright © 2013 The THYMELEAF team. All Rights Reserved.