public class ExecuteSQLQueryBuilder extends AbstractTestActionBuilder<ExecuteSQLQueryAction>
action| Constructor and Description |
|---|
ExecuteSQLQueryBuilder()
Default constructor.
|
ExecuteSQLQueryBuilder(ExecuteSQLQueryAction action)
Constructor using action field.
|
| Modifier and Type | Method and Description |
|---|---|
ExecuteSQLQueryBuilder |
dataSource(DataSource dataSource)
Sets the SQL data source.
|
ExecuteSQLQueryBuilder |
extract(String columnName,
String variableName)
User can extract column values to test variables.
|
ExecuteSQLQueryBuilder |
groovy(org.springframework.core.io.Resource scriptResource)
Validate SQL result set via validation script, for instance Groovy.
|
ExecuteSQLQueryBuilder |
groovy(String script)
Validate SQL result set via validation script, for instance Groovy.
|
ExecuteSQLQueryBuilder |
jdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
Sets the Spring JDBC template to use.
|
ExecuteSQLQueryBuilder |
sqlResource(org.springframework.core.io.Resource sqlResource)
Setter for external file resource containing the SQL statements to execute.
|
ExecuteSQLQueryBuilder |
sqlResource(String filePath)
Setter for external file resource containing the SQL statements to execute.
|
ExecuteSQLQueryBuilder |
statement(String statements)
Adds a new statement to the list of SQL executions.
|
ExecuteSQLQueryBuilder |
statements(List<String> statements)
List of statements to execute.
|
ExecuteSQLQueryBuilder |
transactionIsolationLevel(String isolationLevel)
Sets the transaction isolation level to use.
|
ExecuteSQLQueryBuilder |
transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Sets the transaction manager to use.
|
ExecuteSQLQueryBuilder |
transactionTimeout(int transactionTimeout)
Sets the transaction timeout to use.
|
ExecuteSQLQueryBuilder |
transactionTimeout(String transactionTimeout)
Sets the transaction timeout to use.
|
ExecuteSQLQueryBuilder |
validate(String column,
String... values)
Set expected control result set.
|
ExecuteSQLQueryBuilder |
validateScript(org.springframework.core.io.Resource scriptResource,
String type)
Validate SQL result set via validation script, for instance Groovy.
|
ExecuteSQLQueryBuilder |
validateScript(org.springframework.core.io.Resource scriptResource,
String type,
Charset charset)
Validate SQL result set via validation script, for instance Groovy.
|
ExecuteSQLQueryBuilder |
validateScript(String script,
String type)
Validate SQL result set via validation script, for instance Groovy.
|
ExecuteSQLQueryBuilder |
validator(SqlResultSetScriptValidator validator)
Sets an explicit validator implementation for this action.
|
actor, build, description, execute, getActor, getDescription, getName, isDisabled, setActor, setDescription, setNamepublic ExecuteSQLQueryBuilder(ExecuteSQLQueryAction action)
action - public ExecuteSQLQueryBuilder()
public ExecuteSQLQueryBuilder jdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
jdbcTemplate - public ExecuteSQLQueryBuilder transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager - public ExecuteSQLQueryBuilder transactionTimeout(int transactionTimeout)
transactionTimeout - public ExecuteSQLQueryBuilder transactionTimeout(String transactionTimeout)
transactionTimeout - public ExecuteSQLQueryBuilder transactionIsolationLevel(String isolationLevel)
isolationLevel - public ExecuteSQLQueryBuilder dataSource(DataSource dataSource)
dataSource - public ExecuteSQLQueryBuilder statements(List<String> statements)
statements - public ExecuteSQLQueryBuilder statement(String statements)
statements - public ExecuteSQLQueryBuilder sqlResource(org.springframework.core.io.Resource sqlResource)
sqlResource - public ExecuteSQLQueryBuilder sqlResource(String filePath)
filePath - public ExecuteSQLQueryBuilder validate(String column, String... values)
column - values - public ExecuteSQLQueryBuilder validateScript(String script, String type)
script - type - public ExecuteSQLQueryBuilder validateScript(org.springframework.core.io.Resource scriptResource, String type)
scriptResource - type - public ExecuteSQLQueryBuilder validateScript(org.springframework.core.io.Resource scriptResource, String type, Charset charset)
scriptResource - type - charset - public ExecuteSQLQueryBuilder groovy(String script)
script - public ExecuteSQLQueryBuilder groovy(org.springframework.core.io.Resource scriptResource)
scriptResource - public ExecuteSQLQueryBuilder extract(String columnName, String variableName)
columnName - variableName - public ExecuteSQLQueryBuilder validator(SqlResultSetScriptValidator validator)
validator - the validator to setCopyright © 2008–2019 ConSol Software GmbH. All rights reserved.