public static class Expectations.BasicExpectation extends Object implements Expectation
Modifier | Constructor and Description |
---|---|
protected |
BasicExpectation(int expectedRowCount) |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeBatched()
Is it acceptable to combiner this expectation with statement batching?
|
protected int |
determineRowCount(int reportedRowCount,
PreparedStatement statement) |
int |
prepare(PreparedStatement statement)
Perform any special statement preparation.
|
void |
verifyOutcome(int rowCount,
PreparedStatement statement,
int batchPosition)
Perform verification of the outcome of the RDBMS operation based on
the type of expectation defined.
|
public final void verifyOutcome(int rowCount, PreparedStatement statement, int batchPosition)
Expectation
Perform verification of the outcome of the RDBMS operation based on the type of expectation defined.
verifyOutcome
in interface Expectation
rowCount
- The RDBMS reported "number of rows affected".statement
- The statement representing the operationbatchPosition
- The position in the batch (if batching)public int prepare(PreparedStatement statement) throws SQLException, HibernateException
Expectation
Perform any special statement preparation.
prepare
in interface Expectation
statement
- The statement to be preparedSQLException
- Exception from the JDBC driverHibernateException
- Problem performing preparation.public boolean canBeBatched()
Expectation
Is it acceptable to combiner this expectation with statement batching?
canBeBatched
in interface Expectation
protected int determineRowCount(int reportedRowCount, PreparedStatement statement)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.