Class FlatPrintingListener
- java.lang.Object
-
- org.junit.platform.console.output.FlatPrintingListener
-
- All Implemented Interfaces:
DetailsPrintingListener,org.junit.platform.launcher.TestExecutionListener
@API(status=INTERNAL, since="1.14") public class FlatPrintingListener extends java.lang.Object implements DetailsPrintingListener- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private ColorPalettecolorPalette(package private) static java.lang.StringINDENTATIONprivate java.io.PrintWriterout-
Fields inherited from interface org.junit.platform.console.output.DetailsPrintingListener
LINE_START_PATTERN
-
-
Constructor Summary
Constructors Constructor Description FlatPrintingListener(java.io.PrintWriter out, ColorPalette colorPalette)
-
Method Summary
All Methods Static 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)private static java.lang.Stringindented(java.lang.String message)Indent the given message if it is a multi-line string.voidlistTests(org.junit.platform.launcher.TestPlan testPlan)private voidprintln(Style style, java.lang.String format, java.lang.Object... args)private voidprintlnException(Style style, java.lang.Throwable throwable)private voidprintlnMessage(Style style, java.lang.String message, java.lang.String detail)private voidprintlnTestDescriptor(Style style, java.lang.String message, org.junit.platform.launcher.TestIdentifier testIdentifier)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)
-
-
-
Field Detail
-
INDENTATION
static final java.lang.String INDENTATION
- See Also:
- Constant Field Values
-
out
private final java.io.PrintWriter out
-
colorPalette
private final ColorPalette colorPalette
-
-
Constructor Detail
-
FlatPrintingListener
public FlatPrintingListener(java.io.PrintWriter out, ColorPalette colorPalette)
-
-
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
-
dynamicTestRegistered
public void dynamicTestRegistered(org.junit.platform.launcher.TestIdentifier testIdentifier)
- Specified by:
dynamicTestRegisteredin 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
-
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
-
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
-
printlnTestDescriptor
private void printlnTestDescriptor(Style style, java.lang.String message, org.junit.platform.launcher.TestIdentifier testIdentifier)
-
printlnException
private void printlnException(Style style, java.lang.Throwable throwable)
-
printlnMessage
private void printlnMessage(Style style, java.lang.String message, java.lang.String detail)
-
println
private void println(Style style, java.lang.String format, java.lang.Object... args)
-
indented
private static java.lang.String indented(java.lang.String message)
Indent the given message if it is a multi-line string.INDENTATIONis used to prefix the start of each new line except the first one.- Parameters:
message- the message to indent- Returns:
- indented message
-
listTests
public void listTests(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
listTestsin interfaceDetailsPrintingListener
-
-