public class Changes10_2 extends UpgradeChange
oldVersion, PH_CREATE, PH_HARD_UPGRADE, PH_POST_HARD_UPGRADE, PH_POST_SOFT_UPGRADE, PH_SOFT_UPGRADE, phase, PHASES, SQLSTATE_NEED_UPGRADE
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
Changes10_2(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
changeEncryptionFromEncryptedDatabase()
Run the change encryption test against a
encrypted database.
|
void |
changeEncryptionFromNone()
Run the change encryption test against a
non-encrypted database.
|
private void |
checkSystemSchemasOwner(java.lang.String name) |
static junit.framework.Test |
suite() |
void |
testDatabaseOwnerChange()
This method lists the schema names and authorization ids in
SYS.SCHEMAS table.
|
void |
testGrantRevokeStatements()
Simple test of if GRANT/REVOKE statements are handled
correctly in terms of being allowed in soft upgrade.
|
void |
testReusableRecordIdSequenceNumber()
In 10.2: We will write a ReusableRecordIdSequenceNumber in the
header of a FileContaienr.
|
void |
testSystemRoutinePermissions()
This method checks that some system routines are granted public access
after a full upgrade.
|
void |
testTriggerInternalVTI()
Triger (internal) VTI
10.2 - Check that a statement trigger created in 10.0
or 10.1 can be executed in 10.2 and that a statement
trigger created in soft upgrade in 10.2 can be used
in older releases.
|
getOldFixPack, getOldMajor, getOldMinor, getOldPoint, getOldVersion, getOldVersionString, getPhase, getPhaseString, oldAtLeast, oldIs, oldIs, oldLessThan
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, tearDown, 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
public static junit.framework.Test suite()
public void testTriggerInternalVTI() throws java.sql.SQLException
java.sql.SQLException
public void testReusableRecordIdSequenceNumber() throws java.sql.SQLException
java.sql.SQLException
public void testGrantRevokeStatements() throws java.sql.SQLException
java.sql.SQLException
public void testDatabaseOwnerChange() throws java.sql.SQLException
java.sql.SQLException
private void checkSystemSchemasOwner(java.lang.String name) throws java.sql.SQLException
java.sql.SQLException
public void testSystemRoutinePermissions() throws java.sql.SQLException
java.sql.SQLException
public void changeEncryptionFromNone() throws java.sql.SQLException
java.sql.SQLException
public void changeEncryptionFromEncryptedDatabase() throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.