public class LDAPAuthenticationTest extends BaseJDBCTestCase
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
dnString |
private static java.lang.String |
ldapContextFactory |
private static java.lang.String |
ldapPassword |
private static java.lang.String |
ldapPort |
private static java.lang.String |
ldapServer |
private static java.lang.String |
ldapUser |
private static java.lang.String |
POLICY_FILE_NAME |
private static java.lang.String |
TARGET_POLICY_FILE_NAME |
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
LDAPAuthenticationTest(java.lang.String name)
Creates a new instance of the Test
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertDSSystemShutdownOK(java.lang.String user,
java.lang.String password) |
protected void |
assertInvalidLDAPDrvMgrConnectionFails(java.lang.String dbName,
java.lang.String user,
java.lang.String password) |
void |
assertInvalidLDAPDSConnectionFails(javax.sql.DataSource ds,
java.lang.String user,
java.lang.String password) |
protected void |
assertLDAPDrvMgrConnectionOK(java.lang.String dbName,
java.lang.String user,
java.lang.String password) |
void |
assertLDAPDSConnectionOK(javax.sql.DataSource ds,
java.lang.String user,
java.lang.String password) |
static junit.framework.Test |
baseSuite(java.lang.String name,
java.lang.String fixture) |
protected void |
cleanup(javax.sql.DataSource ds) |
private static junit.framework.Test |
decorateWithPolicy(junit.framework.Test test) |
protected java.lang.String |
getDatabaseProperty(java.lang.String propertyName,
java.sql.Connection conn) |
protected void |
initializeConnection(java.sql.Connection conn)
Ensure all connections are not in auto commit mode.
|
private java.lang.String |
makeServerPolicyName()
Construct the name of the server policy file.
|
protected static void |
setBaseProps(junit.framework.TestSuite suite,
junit.framework.Test test) |
protected void |
setDatabaseProperty(java.lang.String propertyName,
java.lang.String value,
java.sql.Connection conn) |
static junit.framework.Test |
suite() |
protected void |
tearDown()
Tear down this fixture, sub-classes should call
super.tearDown().
|
void |
testLDAPConnection() |
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, 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 java.lang.String ldapServer
private static java.lang.String ldapPort
private static java.lang.String dnString
private static java.lang.String ldapUser
private static java.lang.String ldapPassword
private static java.lang.String ldapContextFactory
private static java.lang.String POLICY_FILE_NAME
private static java.lang.String TARGET_POLICY_FILE_NAME
public LDAPAuthenticationTest(java.lang.String name)
protected void initializeConnection(java.sql.Connection conn)
throws java.sql.SQLException
initializeConnection in class BaseJDBCTestCaseconn - Connection to be intializedjava.sql.SQLException - Error setting the initial state.public static junit.framework.Test suite()
public static junit.framework.Test baseSuite(java.lang.String name,
java.lang.String fixture)
protected static void setBaseProps(junit.framework.TestSuite suite,
junit.framework.Test test)
private static junit.framework.Test decorateWithPolicy(junit.framework.Test test)
private java.lang.String makeServerPolicyName()
protected void tearDown()
throws java.lang.Exception
BaseJDBCTestCasetearDown in class BaseJDBCTestCasejava.lang.Exceptionprotected void setDatabaseProperty(java.lang.String propertyName,
java.lang.String value,
java.sql.Connection conn)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String getDatabaseProperty(java.lang.String propertyName,
java.sql.Connection conn)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testLDAPConnection()
throws java.sql.SQLException
java.sql.SQLExceptionprotected void cleanup(javax.sql.DataSource ds)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void assertLDAPDSConnectionOK(javax.sql.DataSource ds,
java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void assertLDAPDrvMgrConnectionOK(java.lang.String dbName,
java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void assertInvalidLDAPDSConnectionFails(javax.sql.DataSource ds,
java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void assertInvalidLDAPDrvMgrConnectionFails(java.lang.String dbName,
java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void assertDSSystemShutdownOK(java.lang.String user,
java.lang.String password)
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.