Class ScriptValidationContext

java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
org.citrusframework.validation.script.ScriptValidationContext
All Implemented Interfaces:
ValidationContext

public class ScriptValidationContext extends DefaultValidationContext
Basic script validation context providing the validation code either from file resource or from direct script string.
  • Constructor Details

    • ScriptValidationContext

      public ScriptValidationContext()
      Default constructor.
    • ScriptValidationContext

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

      public ScriptValidationContext(ScriptValidationContext.Builder builder)
  • Method Details

    • getValidationScript

      public String getValidationScript(TestContext context)
      Constructs the actual validation script either from data or external resource.
      Parameters:
      context - the current TestContext.
      Returns:
      the validationScript
      Throws:
      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: