Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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

        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)