|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mockrunner.mock.jdbc.MockStatement
com.mockrunner.mock.jdbc.MockPreparedStatement
com.mockrunner.mock.jdbc.MockCallableStatement
net.sourceforge.sqlunit.test.mock.SQLUnitMockCallableStatement
public class SQLUnitMockCallableStatement
Overrides certain methods in the MockCallableStatement class for mock testing of SQLUnit.
| Field Summary |
|---|
| Fields inherited from interface java.sql.Statement |
|---|
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO |
| Constructor Summary | |
|---|---|
SQLUnitMockCallableStatement(java.sql.Connection conn,
java.lang.String sql)
Instantiates a SQLUnitMockConnectionStatement using the Connection object and the SQL string. |
|
| Method Summary | |
|---|---|
boolean |
execute()
Invokes the named method on the MockDatabase using introspection. |
boolean |
getMoreResults()
Returns true if there are more result sets available for this SQL. |
java.lang.Object |
getObject(int index)
Returns the object at the specified position. |
java.sql.ResultSet |
getResultSet()
Returns the current result set from the SQL statement. |
int |
getUpdateCount()
Returns the update count. |
void |
registerOutParameter(int index,
int sqlType)
Sets the object type of the out parameter being registered. |
void |
registerOutParameter(int index,
int sqlType,
int scale)
Set the object type and scale of the outparam being registered. |
void |
setObject(int index,
java.lang.Object obj,
int sqlType)
Sets a parameter into the parameterMap. |
void |
setResultSetHandler(com.mockrunner.jdbc.AbstractResultSetHandler hndlr)
Sets the IntrospectingCallableStatementResultSetHandler for the MockCallableStatement. |
| Methods inherited from class com.mockrunner.mock.jdbc.MockCallableStatement |
|---|
addBatch, executeBatch, executeQuery, executeUpdate, getArray, getArray, getBigDecimal, getBigDecimal, getBigDecimal, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getIndexedRegisteredOutParameterSet, getInt, getInt, getLong, getLong, getNamedParameterMap, getNamedRegisteredOutParameterSet, getObject, getObject, getObject, getParameter, getParameterMap, getRef, getRef, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getURL, getURL, isOutParameterRegistered, isOutParameterRegistered, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setAsciiStream, setBigDecimal, setBinaryStream, setBoolean, setByte, setBytes, setCallableStatementResultSetHandler, setCharacterStream, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setObject, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setURL, wasNull |
| Methods inherited from class com.mockrunner.mock.jdbc.MockPreparedStatement |
|---|
clearParameters, executeBatch, executeQuery, executeUpdate, getIndexedParameterMap, getMetaData, getParameter, getParameterMetaData, getSQL, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setPreparedStatementResultSetHandler, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL |
| Methods inherited from class com.mockrunner.mock.jdbc.MockStatement |
|---|
addBatch, cancel, clearBatch, clearWarnings, cloneResultSet, close, execute, execute, execute, execute, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getCursorName, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getQueryTimeout, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getWarnings, isClosed, isQuery, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setNextResultSet, setNextUpdateCount, setQueryTimeout |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.sql.PreparedStatement |
|---|
clearParameters, getMetaData, getParameterMetaData, setArray, setAsciiStream, setBigDecimal, setBinaryStream, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNull, setNull, setObject, setObject, setRef, setShort, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL |
| Methods inherited from interface java.sql.Statement |
|---|
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getQueryTimeout, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout |
| Constructor Detail |
|---|
public SQLUnitMockCallableStatement(java.sql.Connection conn,
java.lang.String sql)
conn - the Connection object.sql - the SQL string.| Method Detail |
|---|
public final void setResultSetHandler(com.mockrunner.jdbc.AbstractResultSetHandler hndlr)
setResultSetHandler in class com.mockrunner.mock.jdbc.MockStatementhndlr - an IntrospectingCallableStatementResultSetHandler object.
public final boolean getMoreResults()
throws java.sql.SQLException
getMoreResults in interface java.sql.StatementgetMoreResults in class com.mockrunner.mock.jdbc.MockStatementjava.sql.SQLException - if one is thrown.
public final java.sql.ResultSet getResultSet()
throws java.sql.SQLException
getResultSet in interface java.sql.StatementgetResultSet in class com.mockrunner.mock.jdbc.MockStatementjava.sql.SQLException - if one is thrown.
public final boolean execute()
throws java.sql.SQLException
execute in interface java.sql.PreparedStatementexecute in class com.mockrunner.mock.jdbc.MockPreparedStatementjava.sql.SQLException - if there was a problem.
public final void registerOutParameter(int index,
int sqlType)
throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementregisterOutParameter in class com.mockrunner.mock.jdbc.MockCallableStatementindex - the parameter index (1-based).sqlType - the SQL Type of the parameter.
java.sql.SQLException - if an error occurs.
public final void registerOutParameter(int index,
int sqlType,
int scale)
throws java.sql.SQLException
registerOutParameter in interface java.sql.CallableStatementregisterOutParameter in class com.mockrunner.mock.jdbc.MockCallableStatementindex - the parameter index (1-based).sqlType - the SQL type of the parameter.scale - the scale.
java.sql.SQLException - if an error occurs.
public final void setObject(int index,
java.lang.Object obj,
int sqlType)
throws java.sql.SQLException
setObject in interface java.sql.PreparedStatementsetObject in class com.mockrunner.mock.jdbc.MockPreparedStatementindex - the parameter index (1-based).obj - the parameter as an Object.sqlType - the SQL Type of the parameter.
java.sql.SQLException - if an error occurs.
public final java.lang.Object getObject(int index)
throws java.sql.SQLException
getObject in interface java.sql.CallableStatementgetObject in class com.mockrunner.mock.jdbc.MockCallableStatementindex - the parameter index (1-based).
java.sql.SQLException - if an error occurs.
public final int getUpdateCount()
throws java.sql.SQLException
getUpdateCount in interface java.sql.StatementgetUpdateCount in class com.mockrunner.mock.jdbc.MockStatementjava.sql.SQLException - if an error occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||