org.objectweb.cjdbc.scenario.tools.testlet
Class PreparedStatementRecoveryTestLet
java.lang.Object
TestCase
org.objectweb.cjdbc.scenario.tools.testlet.AbstractTestLet
org.objectweb.cjdbc.scenario.tools.testlet.AbstractVdbTestLet
org.objectweb.cjdbc.scenario.tools.testlet.PreparedStatementRecoveryTestLet
- public class PreparedStatementRecoveryTestLet
- extends AbstractVdbTestLet
This class defines a PreparedStatementRecoveryTestLet
- Version:
- 1.0
- Author:
- Nicolas Modrzyk
- See Also:
- Serialized Form
Field Summary |
(package private) int |
numberOfUpdates
|
(package private) java.security.SecureRandom |
rand
|
Fields inherited from class org.objectweb.cjdbc.scenario.tools.testlet.AbstractTestLet |
COLUMN_NAME, config, FILE_NAME, IGNORE_CASE, ITERATION, LIST_FAILOVER_BACKENDS, MACRO_NAME, NUMBER_OF_UPDATES, PROCEDURE_NAME, SELECTED_COLUMNS, TABLE_METADATA_COLUMNS, TABLE_NAME, UPDATED_COLUMN_VALUE, USE_CJDBC_CLASS, USE_OPTIMIZED_STATEMENT, USE_PREPARED_STATEMENT, USE_TRANSACTIONS, USE_UPDATE_STATEMENT, VIRTUAL_DATABASE |
Methods inherited from class org.objectweb.cjdbc.scenario.tools.testlet.AbstractTestLet |
checkMemoryUsage, configure, executeBatch, executeBatch, getConfig, getConfigBoolean, getInitialMemoryUsage, getTotalMemoryUsage, getTotalTimeUsage, ignoreCase, set, setConfig, useCJDBCClass, usePreparedStatement, useTransaction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rand
java.security.SecureRandom rand
numberOfUpdates
int numberOfUpdates
PreparedStatementRecoveryTestLet
public PreparedStatementRecoveryTestLet(VirtualDatabase vdb)
- Creates a new
PreparedStatementRecoveryTestLet
object
- Parameters:
vdb
- virtual database object
execute
public void execute()
throws java.lang.Exception
- Description copied from class:
AbstractTestLet
- Execute the content of the test. This method can call JUnit's assert
methods and can therefore validate or invalidate the whole test.
- Specified by:
execute
in class AbstractTestLet
- Throws:
java.lang.Exception
- if fails- See Also:
AbstractTestLet.execute()
doExecuteRandomPStatement
private void doExecuteRandomPStatement(java.sql.PreparedStatement ps,
int size)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
doSetRandomParameter
private void doSetRandomParameter(int index,
java.sql.PreparedStatement ps)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.