Class VerboseTreePrintingListener
- java.lang.Object
-
- org.junit.platform.console.output.VerboseTreePrintingListener
-
- All Implemented Interfaces:
DetailsPrintingListener,org.junit.platform.launcher.TestExecutionListener
@API(status=INTERNAL, since="1.14") public class VerboseTreePrintingListener extends java.lang.Object implements DetailsPrintingListener- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private ColorPalettecolorPaletteprivate longexecutionStartedMillisprivate java.util.Deque<java.lang.Long>framesprivate java.io.PrintWriteroutprivate Themethemeprivate java.lang.String[]verticals-
Fields inherited from interface org.junit.platform.console.output.DetailsPrintingListener
LINE_START_PATTERN
-
-
Constructor Summary
Constructors Constructor Description VerboseTreePrintingListener(java.io.PrintWriter out, ColorPalette colorPalette, int maxContainerNestingLevel, Theme theme)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier)voidexecutionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)voidexecutionSkipped(org.junit.platform.launcher.TestIdentifier testIdentifier, java.lang.String reason)voidexecutionStarted(org.junit.platform.launcher.TestIdentifier testIdentifier)voidfileEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.FileEntry file)voidlistTests(org.junit.platform.launcher.TestPlan testPlan)private voidprintDetail(Style style, java.lang.String detail, java.lang.String format, java.lang.Object... args)Print single detail with a potential multi-line message.private voidprintDetails(org.junit.platform.launcher.TestIdentifier testIdentifier)Print static information about the test identifier.private voidprintf(Style style, java.lang.String message, java.lang.Object... args)private voidprintNumberOfTests(org.junit.platform.launcher.TestPlan testPlan, java.lang.String prefix)private voidprintVerticals(java.lang.String tile)voidreportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)voidtestPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)voidtestPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan)private java.lang.Stringverticals()private java.lang.Stringverticals(int index)
-
-
-
Field Detail
-
out
private final java.io.PrintWriter out
-
theme
private final Theme theme
-
colorPalette
private final ColorPalette colorPalette
-
frames
private final java.util.Deque<java.lang.Long> frames
-
verticals
private final java.lang.String[] verticals
-
executionStartedMillis
private long executionStartedMillis
-
-
Constructor Detail
-
VerboseTreePrintingListener
public VerboseTreePrintingListener(java.io.PrintWriter out, ColorPalette colorPalette, int maxContainerNestingLevel, Theme theme)
-
-
Method Detail
-
testPlanExecutionStarted
public void testPlanExecutionStarted(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
testPlanExecutionStartedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
testPlanExecutionFinished
public void testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
testPlanExecutionFinishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
printNumberOfTests
private void printNumberOfTests(org.junit.platform.launcher.TestPlan testPlan, java.lang.String prefix)
-
executionStarted
public void executionStarted(org.junit.platform.launcher.TestIdentifier testIdentifier)
- Specified by:
executionStartedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionFinished
public void executionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)- Specified by:
executionFinishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
executionSkipped
public void executionSkipped(org.junit.platform.launcher.TestIdentifier testIdentifier, java.lang.String reason)- Specified by:
executionSkippedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
dynamicTestRegistered
public void dynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier)
- Specified by:
dynamicTestRegisteredin interfaceorg.junit.platform.launcher.TestExecutionListener
-
reportingEntryPublished
public void reportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)- Specified by:
reportingEntryPublishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
fileEntryPublished
public void fileEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.FileEntry file)- Specified by:
fileEntryPublishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
printDetails
private void printDetails(org.junit.platform.launcher.TestIdentifier testIdentifier)
Print static information about the test identifier.
-
verticals
private java.lang.String verticals()
-
verticals
private java.lang.String verticals(int index)
-
printVerticals
private void printVerticals(java.lang.String tile)
-
printf
private void printf(Style style, java.lang.String message, java.lang.Object... args)
-
printDetail
private void printDetail(Style style, java.lang.String detail, java.lang.String format, java.lang.Object... args)
Print single detail with a potential multi-line message.
-
listTests
public void listTests(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
listTestsin interfaceDetailsPrintingListener
-
-