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 boolean
disableAnsiColors
private java.io.PrintWriter
out
private Theme
theme
-
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.String
color(Color color, java.lang.String text)
private java.lang.String
colorCaption(TreeNode node)
(package private) void
print(TreeNode node)
private void
print(TreeNode node, java.lang.String indent, boolean continuous)
private void
printMessage(Color color, java.lang.String indent, java.lang.String message)
private void
printReportEntry(java.lang.String indent, java.util.Map.Entry<java.lang.String,java.lang.String> mapEntry)
private void
printReportEntry(java.lang.String indent, ReportEntry reportEntry)
private void
printThrowable(java.lang.String indent, TestExecutionResult result)
private void
printVisible(TreeNode node, java.lang.String indent, boolean continuous)
private java.lang.String
tab(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)
-
-