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 |
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) |
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.
|
protected static void |
setBaseProps(BaseTestSuite 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, 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, 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 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 final java.lang.String POLICY_FILE_NAME
public LDAPAuthenticationTest(java.lang.String name)
protected void initializeConnection(java.sql.Connection conn) throws java.sql.SQLException
initializeConnection
in class BaseJDBCTestCase
conn
- 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(BaseTestSuite suite, junit.framework.Test test)
protected void tearDown() throws java.lang.Exception
BaseJDBCTestCase
tearDown
in class BaseJDBCTestCase
java.lang.Exception
protected void setDatabaseProperty(java.lang.String propertyName, java.lang.String value, java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.String getDatabaseProperty(java.lang.String propertyName, java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public void testLDAPConnection() throws java.sql.SQLException
java.sql.SQLException
protected void cleanup(javax.sql.DataSource ds) throws java.sql.SQLException
java.sql.SQLException
public void assertLDAPDSConnectionOK(javax.sql.DataSource ds, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
protected void assertLDAPDrvMgrConnectionOK(java.lang.String dbName, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
public void assertInvalidLDAPDSConnectionFails(javax.sql.DataSource ds, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
protected void assertInvalidLDAPDrvMgrConnectionFails(java.lang.String dbName, java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
protected void assertDSSystemShutdownOK(java.lang.String user, java.lang.String password) throws java.sql.SQLException
java.sql.SQLException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.