public final class InbetweenTest extends BaseJDBCTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
InbetweenTest(java.lang.String name)
Public constructor required for running test as standalone JUnit.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
createTestObjects(java.sql.Statement st) |
static junit.framework.Test |
suite() |
void |
testBeetle4316() |
void |
testBetween() |
void |
testBigInList() |
void |
testCheckQueries() |
void |
testDerby4388NotElimination()
Regression test cases for DERBY-4388, where the not elimination in
BetweenOperatorNode could make column references point to the wrong
result sets after optimization, causing NullPointerExceptions.
|
void |
testInBetween() |
void |
testInList() |
void |
testNestedQueries() |
void |
testReproductionBeetle5135() |
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, tearDown, 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, toStringpublic InbetweenTest(java.lang.String name)
public static junit.framework.Test suite()
private void createTestObjects(java.sql.Statement st)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testBetween()
throws java.lang.Exception
java.lang.Exceptionpublic void testInList()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testInBetween()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testBigInList()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testCheckQueries()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testNestedQueries()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testBeetle4316()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testReproductionBeetle5135()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void testDerby4388NotElimination()
throws java.sql.SQLException
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.