Class YamlDocumentReader

java.lang.Object
org.uitnet.testing.smartfwk.api.core.reader.YamlDocumentReader

public class YamlDocumentReader
extends Object
This class is used to read YAML document as JSON. So that we can use JSON Path mechanism to read and validate the data.
Author:
Madhav Krishna
  • Field Details

    • jsonDocCtx

      protected com.jayway.jsonpath.DocumentContext jsonDocCtx
  • Constructor Details

    • YamlDocumentReader

      public YamlDocumentReader​(File yamlFilePath)
    • YamlDocumentReader

      public YamlDocumentReader​(String yamlAsString)
  • Method Details

    • prepareDocumentContext

      public com.jayway.jsonpath.DocumentContext prepareDocumentContext​(Object obj)
    • getDocumentContext

      public com.jayway.jsonpath.DocumentContext getDocumentContext()
    • readValuesAsList

      public <T> List<T> readValuesAsList​(String yamlPath)
    • readValuesAsSet

      public <T> Set<T> readValuesAsSet​(String yamlPath)
    • readSingleValue

      public <T> T readSingleValue​(String yamlPath)
    • readValueAsObject

      public <T> T readValueAsObject​(String yamlPath, Class<T> clazz)
    • init

      protected void init()