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, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, 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, toStringprivate 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 BaseJDBCTestCasejava.lang.Exceptionpublic void testQualifierSkipLOLB()
throws java.lang.Exception
java.lang.Exceptionpublic void testCSBug2590()
throws java.lang.Exception
java.lang.Exceptionpublic void testCSBug735()
throws java.lang.Exception
java.lang.Exceptionpublic void test_conglomDirectory()
throws java.lang.Exception
java.lang.Exceptionpublic void testPartialRowRTStats()
throws java.lang.Exception
java.lang.Exceptionprivate 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.SQLExceptionprivate void runQueriesNormal(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void runQueriesWithIndex(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void runQueriesWithDeletedRows(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void runQueriesWithIndexDeletedRows(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery1(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery2(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery3(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery4(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery5(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery6(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doQuery(java.sql.Statement st,
java.lang.String query,
java.lang.String[] expColNames,
java.lang.String[][] expRS)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCostingCoveredQuery()
throws java.lang.Exception
java.lang.Exceptionpublic void testKeyTooBigError()
throws java.lang.Exception
java.lang.Exceptionpublic void testSpaceForUpdate()
throws java.lang.Exception
java.lang.Exceptionpublic void testLoadLongColumnsCreateIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS1346()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS1346b()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS1552()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS2241()
throws java.lang.Exception
java.lang.Exceptionprivate void reclaimTest(java.lang.String createIndex,
java.lang.String expectedError)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testReclaimDeletedRowsDuringSplit()
throws java.lang.Exception
java.lang.Exceptionpublic void testReclaimDeletedRowsUniqueIndex()
throws java.lang.Exception
java.lang.Exceptionprivate void setupForReclaim2(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void reclaimDeletedRows2(boolean toCommit)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testUncommittedDeletesNotReclaimed()
throws java.lang.Exception
java.lang.Exceptionpublic void testCommittedDeletesReclaim()
throws java.lang.Exception
java.lang.Exceptionpublic void testAllUncommittedReclaim()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS2778()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS3149()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS3368_3370()
throws java.lang.Exception
java.lang.Exceptionprivate void checkSpaceTable(java.sql.Statement st,
java.lang.String expValue)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doTestCaseCS4595A(java.sql.Statement st,
java.lang.String indexOrConstraint)
throws java.sql.SQLException
java.sql.SQLExceptionprivate void doTestCaseCS4595B(java.sql.Statement st,
java.lang.String indexOrConstraint)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCS4595A_UniqueIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS4595B_UniqueIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS4595A_PrimaryKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testCS4595B_PrimaryKey()
throws java.lang.Exception
java.lang.Exceptionpublic void testCaseCS4595A_NonUniqueIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testCaseCS4595B_NonUniqueIndex()
throws java.lang.Exception
java.lang.Exceptionpublic void testQualifiers()
throws java.lang.Exception
java.lang.ExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.