org.thymeleaf.testing.templateengine.report
Class AbstractTextualTestReporter

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

public abstract class AbstractTextualTestReporter
extends AbstractTestReporter


Constructor Summary
protected AbstractTextualTestReporter()
           
 
Method Summary
 void executionEnd(String executionId, int okTests, int totalTests, long executionTimeNanos)
           
 void executionStart(String executionId)
           
protected  String formatLine(String executionId, String message, int nestingLevel)
           
 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)
           
 String msgExecutionEnd(int okTests, int totalTests, long executionTimeNanos)
           
 String msgExecutionStart()
           
 String msgIterationEnd(ITestIterator iterator, int iterationNumber, int okTests, int totalTests, long executionTimeNanos)
           
 String msgIterationStart(ITestIterator iterator, int iterationNumber)
           
 String msgIteratorEnd(ITestIterator iterator, int okTests, int totalTests, long executionTimeNanos)
           
 String msgIteratorStart(ITestIterator iterator)
           
 String msgParallelizerEnd(ITestParallelizer parallelizer, int okTests, int totalTests, long executionTimeNanos)
           
 String msgParallelizerStart(ITestParallelizer parallelizer)
           
 String msgParallelThreadEnd(ITestParallelizer parallelizer, int threadNumber, int okTests, int totalTests, long executionTimeNanos)
           
 String msgParallelThreadStart(ITestParallelizer parallelizer, int threadNumber)
           
 String msgSequenceEnd(ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
           
 String msgSequenceStart(ITestSequence sequence)
           
 String msgTestEnd(ITest test, String testName, ITestResult result, long executionTimeNanos)
           
 String msgTestStart(ITest test, String testName)
           
protected abstract  void output(String line, boolean error)
           
 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)
           
 void reportTestEnd(String executionId, int nestingLevel, ITest test, String testName, ITestResult result, long executionTimeNanos)
           
 void reportTestStart(String executionId, int nestingLevel, ITest test, String testName)
           
 void sequenceEnd(String executionId, int nestingLevel, ITestSequence sequence, int okTests, int totalTests, long executionTimeNanos)
           
 void sequenceStart(String executionId, int nestingLevel, ITestSequence sequence)
           
 
Methods inherited from class org.thymeleaf.testing.templateengine.report.AbstractTestReporter
getAllTestNames, getExecutionTimeMsByTestName, getResultByTestName, getTotalExecutionTimeMs, isAllOK, reset, testEnd, testStart
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTextualTestReporter

protected AbstractTextualTestReporter()
Method Detail

executionStart

public final void executionStart(String executionId)
Specified by:
executionStart in interface ITestReporter
Overrides:
executionStart in class AbstractTestReporter

msgExecutionStart

public String msgExecutionStart()

executionEnd

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

msgExecutionEnd

public String msgExecutionEnd(int okTests,
                              int totalTests,
                              long executionTimeNanos)

sequenceStart

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

msgSequenceStart

public String msgSequenceStart(ITestSequence sequence)

sequenceEnd

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

msgSequenceEnd

public String msgSequenceEnd(ITestSequence sequence,
                             int okTests,
                             int totalTests,
                             long executionTimeNanos)

iteratorStart

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

msgIteratorStart

public String msgIteratorStart(ITestIterator iterator)

iteratorEnd

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

msgIteratorEnd

public String msgIteratorEnd(ITestIterator iterator,
                             int okTests,
                             int totalTests,
                             long executionTimeNanos)

iterationStart

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

msgIterationStart

public String msgIterationStart(ITestIterator iterator,
                                int iterationNumber)

iterationEnd

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

msgIterationEnd

public String msgIterationEnd(ITestIterator iterator,
                              int iterationNumber,
                              int okTests,
                              int totalTests,
                              long executionTimeNanos)

parallelizerStart

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

msgParallelizerStart

public String msgParallelizerStart(ITestParallelizer parallelizer)

parallelizerEnd

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

msgParallelizerEnd

public String msgParallelizerEnd(ITestParallelizer parallelizer,
                                 int okTests,
                                 int totalTests,
                                 long executionTimeNanos)

parallelThreadStart

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

msgParallelThreadStart

public String msgParallelThreadStart(ITestParallelizer parallelizer,
                                     int threadNumber)

parallelThreadEnd

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

msgParallelThreadEnd

public String msgParallelThreadEnd(ITestParallelizer parallelizer,
                                   int threadNumber,
                                   int okTests,
                                   int totalTests,
                                   long executionTimeNanos)

reportTestStart

public final void reportTestStart(String executionId,
                                  int nestingLevel,
                                  ITest test,
                                  String testName)
Overrides:
reportTestStart in class AbstractTestReporter

msgTestStart

public String msgTestStart(ITest test,
                           String testName)

reportTestEnd

public final void reportTestEnd(String executionId,
                                int nestingLevel,
                                ITest test,
                                String testName,
                                ITestResult result,
                                long executionTimeNanos)
Overrides:
reportTestEnd in class AbstractTestReporter

msgTestEnd

public String msgTestEnd(ITest test,
                         String testName,
                         ITestResult result,
                         long executionTimeNanos)

formatLine

protected String formatLine(String executionId,
                            String message,
                            int nestingLevel)

output

protected abstract void output(String line,
                               boolean error)


Copyright © 2013 The THYMELEAF team. All Rights Reserved.