public class CompatibilitySuite extends DerbyJUnitTest
| Modifier and Type | Class and Description |
|---|---|
static class |
CompatibilitySuite.Creator
This helper class exposes an entry point for creating an empty database.
|
static class |
CompatibilitySuite.Version
A class for storing a major and minor version number.
|
| Modifier and Type | Field and Description |
|---|---|
private static CompatibilitySuite.Version |
_clientVMLevel |
private static java.sql.Driver |
_driver |
private static CompatibilitySuite.Version |
_driverLevel |
private static CompatibilitySuite.Version |
_serverLevel |
private static CompatibilitySuite.Version |
_serverVMLevel |
static CompatibilitySuite.Version |
DRB_10_0 |
static CompatibilitySuite.Version |
DRB_10_1 |
static CompatibilitySuite.Version |
DRB_10_2 |
static CompatibilitySuite.Version |
DRB_10_3 |
static CompatibilitySuite.Version |
DRB_10_4 |
static CompatibilitySuite.Version |
DRB_10_5 |
static CompatibilitySuite.Version |
DRB_10_6 |
static CompatibilitySuite.Version |
DRB_10_7 |
private static int |
EXPECTED_CLIENT_COUNT |
static java.lang.String |
SERVER_VERSION_FUNCTION |
private static java.lang.String |
VERSION_PROPERTY |
DATABASE_URL, DEBUG_FLAG, DEFAULT_DATABASE_NAME, DEFAULT_PASSWORD, DEFAULT_USER_NAME, DRIVER_NAME, FAILURE_EXIT, FRAMEWORK_NAME, JDBC_BOOLEAN, LEGAL_CLIENTS, SUCCESS_EXIT| Constructor and Description |
|---|
CompatibilitySuite() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static boolean |
findClient() |
(package private) static boolean |
findServer() |
CompatibilitySuite.Version |
getClientVMVersion()
Get the vm level of the client.
|
CompatibilitySuite.Version |
getDriverVersion()
Get the version of the client.
|
CompatibilitySuite.Version |
getServerVersion()
Get the version of the server.
|
static CompatibilitySuite.Version |
getServerVMVersion()
Get the vm level of the server.
|
static java.lang.String |
getVMVersion()
Get the vm level of the server.
|
static void |
main(java.lang.String[] args)
Run JDBC compatibility tests using either the specified client or
the client that is visible
on the classpath.
|
(package private) static boolean |
parseArgs(java.lang.String[] args) |
(package private) static void |
parseServerVMVersion(java.sql.Connection conn)
Get the vm level of the server.
|
(package private) static boolean |
parseVMLevel() |
boolean |
serverSupportsUDTs()
Report whether the server supports ANSI UDTs.
|
static junit.framework.Test |
suite()
JUnit boilerplate which adds as test cases all public methods
whose names start with the string "test" in the named classes.
|
alarm, assertColumnEquals, assertColumnEquals, assertRow, assertScalar, close, close, close, compareBytes, compareDates, compareObjects, createDB, dropFunction, dropProcedure, dropSchemaObject, dropTable, dropUDT, execute, executeDDL, faultInDriver, getClientSettings, getColumn, getColumn, getConnection, getConnection, getOutArg, parseDebug, prepare, prepareCall, println, printStackTrace, setClient, setDatabaseName, setDebug, setParameter, setParameter, singleQuote, truncateTable, usingDerbyClient, usingEmbeddedClientassertEquals, 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, runBare, runTest, setName, setUp, tearDown, toStringpublic static final CompatibilitySuite.Version DRB_10_0
public static final CompatibilitySuite.Version DRB_10_1
public static final CompatibilitySuite.Version DRB_10_2
public static final CompatibilitySuite.Version DRB_10_3
public static final CompatibilitySuite.Version DRB_10_4
public static final CompatibilitySuite.Version DRB_10_5
public static final CompatibilitySuite.Version DRB_10_6
public static final CompatibilitySuite.Version DRB_10_7
public static final java.lang.String SERVER_VERSION_FUNCTION
private static final java.lang.String VERSION_PROPERTY
private static final int EXPECTED_CLIENT_COUNT
private static java.sql.Driver _driver
private static CompatibilitySuite.Version _clientVMLevel
private static CompatibilitySuite.Version _serverVMLevel
private static CompatibilitySuite.Version _driverLevel
private static CompatibilitySuite.Version _serverLevel
public static junit.framework.Test suite()
JUnit boilerplate which adds as test cases all public methods whose names start with the string "test" in the named classes. When you want to add a new class of tests, just wire it into this suite.
public static void main(java.lang.String[] args)
throws java.lang.Exception
Run JDBC compatibility tests using either the specified client or the client that is visible on the classpath. If there is more than one client on the classpath, exits with an error.
java.lang.Exceptionpublic CompatibilitySuite.Version getServerVersion()
Get the version of the server.
public CompatibilitySuite.Version getDriverVersion()
Get the version of the client.
public static CompatibilitySuite.Version getServerVMVersion()
Get the vm level of the server.
public CompatibilitySuite.Version getClientVMVersion()
Get the vm level of the client.
public boolean serverSupportsUDTs()
Report whether the server supports ANSI UDTs.
public static java.lang.String getVMVersion()
Get the vm level of the server.
static boolean findClient()
throws java.lang.Exception
java.lang.Exceptionstatic boolean findServer()
throws java.lang.Exception
java.lang.Exceptionstatic boolean parseVMLevel()
throws java.lang.Exception
java.lang.Exceptionstatic boolean parseArgs(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionstatic void parseServerVMVersion(java.sql.Connection conn)
throws java.sql.SQLException
Get the vm level of the server.
java.sql.SQLExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.