Class Yaml


  • public final class Yaml
    extends java.lang.Object
    YAML support for TestNG.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  Yaml.TestNGConstructor  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Yaml()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void generateIncludeExclude​(java.lang.StringBuilder sb, java.lang.String sp, java.lang.String key, java.util.List<java.lang.String> includes)  
      private static void mapToYaml​(java.util.Map<java.lang.String,​java.lang.String> map, java.lang.StringBuilder out)  
      private static void maybeAdd​(java.lang.StringBuilder sb, java.lang.String key, java.lang.Object value, java.lang.Object def)  
      private static void maybeAdd​(java.lang.StringBuilder sb, java.lang.String sp, java.lang.String key, java.lang.Object value, java.lang.Object def)  
      static XmlSuite parse​(java.lang.String filePath, java.io.InputStream is)  
      private static void toYaml​(java.lang.StringBuilder sb, java.lang.String key, java.lang.String sp, java.util.Map<java.lang.String,​java.lang.String> parameters)  
      private static void toYaml​(java.lang.StringBuilder result, java.lang.String sp, java.util.List<java.lang.String> strings)  
      private static void toYaml​(java.lang.StringBuilder result, java.lang.String sp2, XmlClass xc)  
      private static void toYaml​(java.lang.StringBuilder result, java.lang.String sp2, XmlInclude xi)  
      private static void toYaml​(java.lang.StringBuilder sb, java.lang.String sp, XmlPackage p)  
      private static void toYaml​(java.lang.StringBuilder result, java.lang.String sp, XmlTest t)  
      private static void toYaml​(java.lang.StringBuilder sb, java.util.List<XmlPackage> packages)  
      static java.lang.StringBuilder toYaml​(XmlSuite suite)
      The main entry point to convert an XmlSuite into YAML.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Yaml

        private Yaml()
    • Method Detail

      • parse

        public static XmlSuite parse​(java.lang.String filePath,
                                     java.io.InputStream is)
                              throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
      • maybeAdd

        private static void maybeAdd​(java.lang.StringBuilder sb,
                                     java.lang.String key,
                                     java.lang.Object value,
                                     java.lang.Object def)
      • maybeAdd

        private static void maybeAdd​(java.lang.StringBuilder sb,
                                     java.lang.String sp,
                                     java.lang.String key,
                                     java.lang.Object value,
                                     java.lang.Object def)
      • toYaml

        public static java.lang.StringBuilder toYaml​(XmlSuite suite)
        The main entry point to convert an XmlSuite into YAML. This method is allowed to be used by external tools (e.g. Eclipse).
      • toYaml

        private static void toYaml​(java.lang.StringBuilder result,
                                   java.lang.String sp,
                                   XmlTest t)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder result,
                                   java.lang.String sp2,
                                   XmlClass xc)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder result,
                                   java.lang.String sp2,
                                   XmlInclude xi)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder result,
                                   java.lang.String sp,
                                   java.util.List<java.lang.String> strings)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder sb,
                                   java.util.List<XmlPackage> packages)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder sb,
                                   java.lang.String sp,
                                   XmlPackage p)
      • generateIncludeExclude

        private static void generateIncludeExclude​(java.lang.StringBuilder sb,
                                                   java.lang.String sp,
                                                   java.lang.String key,
                                                   java.util.List<java.lang.String> includes)
      • mapToYaml

        private static void mapToYaml​(java.util.Map<java.lang.String,​java.lang.String> map,
                                      java.lang.StringBuilder out)
      • toYaml

        private static void toYaml​(java.lang.StringBuilder sb,
                                   java.lang.String key,
                                   java.lang.String sp,
                                   java.util.Map<java.lang.String,​java.lang.String> parameters)