Package org.junit.platform.console.tasks
Class TreePrinter
- java.lang.Object
-
- org.junit.platform.console.tasks.TreePrinter
-
class TreePrinter extends java.lang.Object- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private booleandisableAnsiColorsprivate java.io.PrintWriteroutprivate Themetheme
-
Constructor Summary
Constructors Constructor Description TreePrinter(java.io.PrintWriter out, Theme theme, boolean disableAnsiColors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Stringcolor(Color color, 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 voidprintMessage(Color color, 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
-
disableAnsiColors
private final boolean disableAnsiColors
-
-
Constructor Detail
-
TreePrinter
TreePrinter(java.io.PrintWriter out, Theme theme, boolean disableAnsiColors)
-
-
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)
-
printMessage
private void printMessage(Color color, java.lang.String indent, java.lang.String message)
-
color
private java.lang.String color(Color color, java.lang.String text)
-
-