Class TreePrinter
- java.lang.Object
-
- org.junit.platform.console.output.TreePrinter
-
class TreePrinter extends java.lang.Object- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private ColorPalettecolorPaletteprivate java.io.PrintWriteroutprivate Themetheme
-
Constructor Summary
Constructors Constructor Description TreePrinter(java.io.PrintWriter out, Theme theme, ColorPalette colorPalette)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Stringcolor(Style style, java.lang.String text)private java.lang.StringcolorCaption(TreeNode node)(package private) voidprint(TreeNode node)private voidprint(TreeNode node, java.lang.String indent, boolean continuous)private voidprintFileEntry(java.lang.String indent, FileEntry fileEntry)private voidprintMessage(Style style, java.lang.String indent, java.lang.String message)private voidprintReportEntry(java.lang.String indent, java.util.Map.Entry<java.lang.String,java.lang.String> mapEntry)private voidprintReportEntry(java.lang.String indent, ReportEntry reportEntry)private voidprintThrowable(java.lang.String indent, TestExecutionResult result)private voidprintVisible(TreeNode node, java.lang.String indent, boolean continuous)private java.lang.Stringtab(TreeNode node, boolean continuous)
-
-
-
Field Detail
-
out
private final java.io.PrintWriter out
-
theme
private final Theme theme
-
colorPalette
private final ColorPalette colorPalette
-
-
Constructor Detail
-
TreePrinter
TreePrinter(java.io.PrintWriter out, Theme theme, ColorPalette colorPalette)
-
-
Method Detail
-
print
void print(TreeNode node)
-
print
private void print(TreeNode node, java.lang.String indent, boolean continuous)
-
printVisible
private void printVisible(TreeNode node, java.lang.String indent, boolean continuous)
-
tab
private java.lang.String tab(TreeNode node, boolean continuous)
-
colorCaption
private java.lang.String colorCaption(TreeNode node)
-
printThrowable
private void printThrowable(java.lang.String indent, TestExecutionResult result)
-
printReportEntry
private void printReportEntry(java.lang.String indent, ReportEntry reportEntry)
-
printReportEntry
private void printReportEntry(java.lang.String indent, java.util.Map.Entry<java.lang.String,java.lang.String> mapEntry)
-
printFileEntry
private void printFileEntry(java.lang.String indent, FileEntry fileEntry)
-
printMessage
private void printMessage(Style style, java.lang.String indent, java.lang.String message)
-
color
private java.lang.String color(Style style, java.lang.String text)
-
-