public class EncryptDatabaseTest extends BaseJDBCTestCase
encryptDatabase.sql
in
old harness, which was used in suites for the different algoritms,
e.g. encryptionECB
. DERBY-2687.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ENCRYPTION_NOCHANGE_ALGORITHM |
private static java.lang.String |
ENCRYPTION_NOCHANGE_PROVIDER |
private static java.lang.String |
ILLEGAL_BP_LENGTH |
private static java.lang.String |
NULL_BOOT_PASSWORD |
private static java.lang.String |
WRONG_BOOT_PASSWORD |
private static java.lang.String |
WRONG_PASSWORD_CHANGE_FORMAT |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
Constructor and Description |
---|
EncryptDatabaseTest(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private void |
assertFailedBoot(java.lang.String bootPassword) |
private static void |
assertFailedStatement(java.sql.Statement s,
java.lang.String sql,
java.lang.String state) |
private static void |
assertSuccessfulBoot(java.lang.String bootPassword) |
static junit.framework.Test |
suite()
Construct top level suite in this JUnit test
|
void |
testEncryption() |
private static junit.framework.Test |
wrapTest() |
private static junit.framework.Test |
wrapTest(java.lang.String encryptionMethod) |
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
private static final java.lang.String ENCRYPTION_NOCHANGE_ALGORITHM
private static final java.lang.String ENCRYPTION_NOCHANGE_PROVIDER
private static final java.lang.String ILLEGAL_BP_LENGTH
private static final java.lang.String NULL_BOOT_PASSWORD
private static final java.lang.String WRONG_BOOT_PASSWORD
private static final java.lang.String WRONG_PASSWORD_CHANGE_FORMAT
public static junit.framework.Test suite()
private static junit.framework.Test wrapTest()
private static junit.framework.Test wrapTest(java.lang.String encryptionMethod)
public void testEncryption() throws java.sql.SQLException
java.sql.SQLException
private void assertFailedBoot(java.lang.String bootPassword) throws java.sql.SQLException
java.sql.SQLException
private static void assertSuccessfulBoot(java.lang.String bootPassword) throws java.sql.SQLException
java.sql.SQLException
private static void assertFailedStatement(java.sql.Statement s, java.lang.String sql, java.lang.String state)
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.