org.thymeleaf.testing.templateengine.report
Class AbstractTextualTestReporter

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

public abstract class AbstractTextualTestReporter
extends Object
implements ITestReporter


Constructor Summary
protected AbstractTextualTestReporter()
           
 
Method Summary
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 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 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

AbstractTextualTestReporter

protected AbstractTextualTestReporter()
Method Detail

sequenceStart

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

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

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

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

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

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

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

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

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

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

msgParallelThreadEnd

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

testStart

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

msgTestStart

public String msgTestStart(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

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.