Class ScriptValidationContext

  • All Implemented Interfaces:
    com.consol.citrus.validation.context.ValidationContext

    public class ScriptValidationContext
    extends com.consol.citrus.validation.context.DefaultValidationContext
    Basic script validation context providing the validation code either from file resource or from direct script string.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • ScriptValidationContext

        public ScriptValidationContext()
        Default constructor.
      • ScriptValidationContext

        public ScriptValidationContext​(String scriptType)
        Constructor using type field.
        Parameters:
        scriptType -
    • Method Detail

      • getValidationScript

        public String getValidationScript​(com.consol.citrus.context.TestContext context)
        Constructs the actual validation script either from data or external resource.
        Parameters:
        context - the current TestContext.
        Returns:
        the validationScript
        Throws:
        com.consol.citrus.exceptions.CitrusRuntimeException
      • getScriptType

        public String getScriptType()
        Gets the type of script used in this validation context.
        Returns:
        the scriptType
      • getValidationScriptResourcePath

        public String getValidationScriptResourcePath()
        Gets the validationScriptResource.
        Returns:
        the validationScriptResource
      • getValidationScript

        public String getValidationScript()
        Gets the validationScript.
        Returns:
        the validationScript
      • getValidationScriptResourceCharset

        public String getValidationScriptResourceCharset()
        Gets the validationScriptResourceCharset.
        Returns: