Class ScriptValidationContext
- java.lang.Object
-
- com.consol.citrus.validation.context.DefaultValidationContext
-
- com.consol.citrus.validation.script.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScriptValidationContext.Builder
Fluent builder
-
Constructor Summary
Constructors Constructor Description ScriptValidationContext()
Default constructor.ScriptValidationContext(ScriptValidationContext.Builder builder)
ScriptValidationContext(String scriptType)
Constructor using type field.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getScriptType()
Gets the type of script used in this validation context.String
getValidationScript()
Gets the validationScript.String
getValidationScript(com.consol.citrus.context.TestContext context)
Constructs the actual validation script either from data or external resource.String
getValidationScriptResourceCharset()
Gets the validationScriptResourceCharset.String
getValidationScriptResourcePath()
Gets the validationScriptResource.
-
-
-
Constructor Detail
-
ScriptValidationContext
public ScriptValidationContext()
Default constructor.
-
ScriptValidationContext
public ScriptValidationContext(String scriptType)
Constructor using type field.- Parameters:
scriptType
-
-
ScriptValidationContext
public ScriptValidationContext(ScriptValidationContext.Builder builder)
-
-
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:
-
-