public final class AccessTest extends BaseJDBCTestCase
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
MODIFIED_DB_PROPS
Array with names of database properties that may be modified by
the test cases in this class.
|
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
AccessTest(java.lang.String name)
Public constructor required for running test as standalone JUnit.
|
Modifier and Type | Method and Description |
---|---|
private void |
assertStatsOK(java.sql.Statement st,
java.lang.String expectedScan,
java.lang.String expTableInIndexScan,
java.lang.String expIndexInIndexScan,
java.lang.String expBits,
java.lang.String expNumCols,
java.lang.String expDelRowsV,
java.lang.String expPages,
java.lang.String expRowsQ,
java.lang.String expRowsV,
java.lang.String expScanType,
java.lang.String expStartPosition,
java.lang.String expStopPosition,
java.lang.String expQualifier,
java.lang.String expQualifierInfo) |
private void |
checkSpaceTable(java.sql.Statement st,
java.lang.String expValue) |
private void |
doQuery(java.sql.Statement st,
java.lang.String query,
java.lang.String[] expColNames,
java.lang.String[][] expRS) |
private void |
doQuery1(java.sql.Statement st) |
private void |
doQuery2(java.sql.Statement st) |
private void |
doQuery3(java.sql.Statement st) |
private void |
doQuery4(java.sql.Statement st) |
private void |
doQuery5(java.sql.Statement st) |
private void |
doQuery6(java.sql.Statement st) |
private void |
doTestCaseCS4595A(java.sql.Statement st,
java.lang.String indexOrConstraint) |
private void |
doTestCaseCS4595B(java.sql.Statement st,
java.lang.String indexOrConstraint) |
private void |
reclaimDeletedRows2(boolean toCommit) |
private void |
reclaimTest(java.lang.String createIndex,
java.lang.String expectedError) |
private void |
runQueriesNormal(java.sql.Statement st) |
private void |
runQueriesWithDeletedRows(java.sql.Statement st) |
private void |
runQueriesWithIndex(java.sql.Statement st) |
private void |
runQueriesWithIndexDeletedRows(java.sql.Statement st) |
private void |
setupForReclaim2(java.sql.Statement st) |
static junit.framework.Test |
suite() |
protected void |
tearDown()
Tear down the test environment.
|
void |
test_conglomDirectory() |
void |
testAllUncommittedReclaim() |
void |
testCaseCS4595A_NonUniqueIndex() |
void |
testCaseCS4595B_NonUniqueIndex() |
void |
testCommittedDeletesReclaim() |
void |
testCostingCoveredQuery() |
void |
testCS1346() |
void |
testCS1346b() |
void |
testCS1552() |
void |
testCS2241() |
void |
testCS2778() |
void |
testCS3149() |
void |
testCS3368_3370() |
void |
testCS4595A_PrimaryKey() |
void |
testCS4595A_UniqueIndex() |
void |
testCS4595B_PrimaryKey() |
void |
testCS4595B_UniqueIndex() |
void |
testCSBug2590() |
void |
testCSBug735() |
void |
testKeyTooBigError() |
void |
testLoadLongColumnsCreateIndex() |
void |
testPartialRowRTStats() |
void |
testQualifiers() |
void |
testQualifierSkipLOLB() |
void |
testReclaimDeletedRowsDuringSplit() |
void |
testReclaimDeletedRowsUniqueIndex() |
void |
testSpaceForUpdate() |
void |
testUncommittedDeletesNotReclaimed() |
assertCallError, assertCheckTable, assertCommitError, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertResults, assertResults, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, chattyPrepare, chattyPrepareCall, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, dumpRs, dumpRs, emptyStatementCache, executeQuery, expectCompilationError, expectCompilationError, expectExecutionError, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, goodStatement, goodUpdate, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbedded
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, toString
private static final java.lang.String[] MODIFIED_DB_PROPS
tearDown()
.public AccessTest(java.lang.String name)
public static junit.framework.Test suite()
protected void tearDown() throws java.lang.Exception
tearDown
in class BaseJDBCTestCase
java.lang.Exception
public void testQualifierSkipLOLB() throws java.lang.Exception
java.lang.Exception
public void testCSBug2590() throws java.lang.Exception
java.lang.Exception
public void testCSBug735() throws java.lang.Exception
java.lang.Exception
public void test_conglomDirectory() throws java.lang.Exception
java.lang.Exception
public void testPartialRowRTStats() throws java.lang.Exception
java.lang.Exception
private void assertStatsOK(java.sql.Statement st, java.lang.String expectedScan, java.lang.String expTableInIndexScan, java.lang.String expIndexInIndexScan, java.lang.String expBits, java.lang.String expNumCols, java.lang.String expDelRowsV, java.lang.String expPages, java.lang.String expRowsQ, java.lang.String expRowsV, java.lang.String expScanType, java.lang.String expStartPosition, java.lang.String expStopPosition, java.lang.String expQualifier, java.lang.String expQualifierInfo) throws java.sql.SQLException
java.sql.SQLException
private void runQueriesNormal(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void runQueriesWithIndex(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void runQueriesWithDeletedRows(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void runQueriesWithIndexDeletedRows(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery1(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery2(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery3(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery4(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery5(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery6(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void doQuery(java.sql.Statement st, java.lang.String query, java.lang.String[] expColNames, java.lang.String[][] expRS) throws java.sql.SQLException
java.sql.SQLException
public void testCostingCoveredQuery() throws java.lang.Exception
java.lang.Exception
public void testKeyTooBigError() throws java.lang.Exception
java.lang.Exception
public void testSpaceForUpdate() throws java.lang.Exception
java.lang.Exception
public void testLoadLongColumnsCreateIndex() throws java.lang.Exception
java.lang.Exception
public void testCS1346() throws java.lang.Exception
java.lang.Exception
public void testCS1346b() throws java.lang.Exception
java.lang.Exception
public void testCS1552() throws java.lang.Exception
java.lang.Exception
public void testCS2241() throws java.lang.Exception
java.lang.Exception
private void reclaimTest(java.lang.String createIndex, java.lang.String expectedError) throws java.sql.SQLException
java.sql.SQLException
public void testReclaimDeletedRowsDuringSplit() throws java.lang.Exception
java.lang.Exception
public void testReclaimDeletedRowsUniqueIndex() throws java.lang.Exception
java.lang.Exception
private void setupForReclaim2(java.sql.Statement st) throws java.sql.SQLException
java.sql.SQLException
private void reclaimDeletedRows2(boolean toCommit) throws java.sql.SQLException
java.sql.SQLException
public void testUncommittedDeletesNotReclaimed() throws java.lang.Exception
java.lang.Exception
public void testCommittedDeletesReclaim() throws java.lang.Exception
java.lang.Exception
public void testAllUncommittedReclaim() throws java.lang.Exception
java.lang.Exception
public void testCS2778() throws java.lang.Exception
java.lang.Exception
public void testCS3149() throws java.lang.Exception
java.lang.Exception
public void testCS3368_3370() throws java.lang.Exception
java.lang.Exception
private void checkSpaceTable(java.sql.Statement st, java.lang.String expValue) throws java.sql.SQLException
java.sql.SQLException
private void doTestCaseCS4595A(java.sql.Statement st, java.lang.String indexOrConstraint) throws java.sql.SQLException
java.sql.SQLException
private void doTestCaseCS4595B(java.sql.Statement st, java.lang.String indexOrConstraint) throws java.sql.SQLException
java.sql.SQLException
public void testCS4595A_UniqueIndex() throws java.lang.Exception
java.lang.Exception
public void testCS4595B_UniqueIndex() throws java.lang.Exception
java.lang.Exception
public void testCS4595A_PrimaryKey() throws java.lang.Exception
java.lang.Exception
public void testCS4595B_PrimaryKey() throws java.lang.Exception
java.lang.Exception
public void testCaseCS4595A_NonUniqueIndex() throws java.lang.Exception
java.lang.Exception
public void testCaseCS4595B_NonUniqueIndex() throws java.lang.Exception
java.lang.Exception
public void testQualifiers() throws java.lang.Exception
java.lang.Exception
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.