public class ExecuteSQLQueryAction extends AbstractDatabaseConnectingTestAction
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,List<String>> |
controlResultSet
Map holding all column values to be validated, keys represent the column names
|
SQL_COMMENT, sqlResourcePath, statements| Constructor and Description |
|---|
ExecuteSQLQueryAction()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doExecute(TestContext context)
Subclasses may add custom execution logic here.
|
Map<String,List<String>> |
getControlResultSet()
Gets the controlResultSet.
|
Map<String,String> |
getExtractVariables()
Gets the extractVariables.
|
ScriptValidationContext |
getScriptValidationContext()
Gets the scriptValidationContext.
|
SqlResultSetScriptValidator |
getValidator()
Gets the validator.
|
ExecuteSQLQueryAction |
setControlResultSet(Map<String,List<String>> controlResultSet)
Set expected control result set.
|
ExecuteSQLQueryAction |
setExtractVariables(Map<String,String> variablesMap)
User can extract column values to test variables.
|
ExecuteSQLQueryAction |
setScriptValidationContext(ScriptValidationContext scriptValidationContext)
Sets the script validation context.
|
ExecuteSQLQueryAction |
setValidator(SqlResultSetScriptValidator validator)
Sets the validator.
|
createStatementsFromFileResource, decorateLastScriptLine, execute, getActor, getDescription, getName, getSqlResourcePath, getStatemendEndingCharacter, getStatements, isDisabled, setActor, setDescription, setName, setSqlResourcePath, setStatementspublic void doExecute(TestContext context)
AbstractDatabaseConnectingTestActiondoExecute in class AbstractDatabaseConnectingTestActionpublic ExecuteSQLQueryAction setControlResultSet(Map<String,List<String>> controlResultSet)
controlResultSet - public ExecuteSQLQueryAction setExtractVariables(Map<String,String> variablesMap)
variablesMap - the variables to be created out of database valuespublic ExecuteSQLQueryAction setScriptValidationContext(ScriptValidationContext scriptValidationContext)
scriptValidationContext - the scriptValidationContext to setpublic SqlResultSetScriptValidator getValidator()
public ExecuteSQLQueryAction setValidator(SqlResultSetScriptValidator validator)
validator - the validator to setpublic Map<String,List<String>> getControlResultSet()
public Map<String,String> getExtractVariables()
public ScriptValidationContext getScriptValidationContext()
Copyright © 2008–2015 ConSol* Consulting&Solutions GmbH. All rights reserved.