|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.h2.test.TestBase
org.h2.test.synth.TestHalt
public abstract class TestHalt
Tests database recovery by destroying a process that writes to the database.
Field Summary | |
---|---|
protected java.sql.Connection |
conn
The database connection. |
protected static int |
FLAG_LOBS
This bit flag means the test should use LOB values. |
protected static int |
FLAG_NO_DELAY
This bit flag means operations should be written to the transaction log immediately. |
protected int |
flags
The current flags bit mask. |
protected static int |
OP_DELETE
This bit flag means delete operations should be performed. |
protected static int |
OP_INSERT
This bit flag means insert operations should be performed. |
protected static int |
OP_SELECT
This bit flag means select operations should be performed. |
protected static int |
OP_UPDATE
This bit flag means update operations should be performed. |
protected int |
operations
The current operations bit mask. |
protected java.util.Random |
random
The pseudo random number generator used for this test. |
protected int |
value
The current test value, for example the number of rows. |
Fields inherited from class org.h2.test.TestBase |
---|
BASE_TEST_DIR, config, start, TEMP_DIR, uniqueId |
Constructor Summary | |
---|---|
TestHalt()
|
Method Summary | |
---|---|
protected void |
disconnect()
Close the database connection normally. |
protected java.lang.String |
getRandomString(int len)
Create a random string with the specified length. |
TestBase |
init(TestAll conf)
Initialize the test configuration. |
void |
test()
This method will be called by the test framework. |
protected void |
traceOperation(java.lang.String s)
Print a trace message to the trace file. |
protected void |
traceOperation(java.lang.String s,
java.lang.Exception e)
Print a trace message to the trace file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int OP_INSERT
protected static final int OP_DELETE
protected static final int OP_UPDATE
protected static final int OP_SELECT
protected static final int FLAG_NO_DELAY
protected static final int FLAG_LOBS
protected int operations
protected int flags
protected int value
protected java.sql.Connection conn
protected java.util.Random random
Constructor Detail |
---|
public TestHalt()
Method Detail |
---|
public void test()
TestBase
test
in class TestBase
protected void traceOperation(java.lang.String s)
s
- the messageprotected void traceOperation(java.lang.String s, java.lang.Exception e)
s
- the messagee
- the exception or nullprotected void disconnect()
protected java.lang.String getRandomString(int len)
len
- the number of characters
public TestBase init(TestAll conf) throws java.lang.Exception
TestBase
init
in class TestBase
conf
- the configuration
java.lang.Exception
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |