Class GroovySqlResultSetValidator

  • All Implemented Interfaces:
    com.consol.citrus.validation.script.sql.SqlResultSetScriptValidator

    public class GroovySqlResultSetValidator
    extends Object
    implements com.consol.citrus.validation.script.sql.SqlResultSetScriptValidator
    Groovy script validator capable of validating SQL result sets.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • GroovySqlResultSetValidator

        public GroovySqlResultSetValidator()
        Default constructor using a default script template.
      • GroovySqlResultSetValidator

        public GroovySqlResultSetValidator​(org.springframework.core.io.Resource scriptTemplateResource)
        Constructor with script template.
        Parameters:
        scriptTemplateResource -
    • Method Detail

      • validateSqlResultSet

        public void validateSqlResultSet​(List<Map<String,​Object>> resultSet,
                                         com.consol.citrus.validation.script.ScriptValidationContext validationContext,
                                         com.consol.citrus.context.TestContext context)
                                  throws com.consol.citrus.exceptions.ValidationException
        Specified by:
        validateSqlResultSet in interface com.consol.citrus.validation.script.sql.SqlResultSetScriptValidator
        Throws:
        com.consol.citrus.exceptions.ValidationException