| Interface | Description |
|---|---|
| Connector |
Factory for getting connections within the tests that is designed
for the simple working case for most tests.
|
| DerbyConstants |
DerbyConstants used by the Derby JUnit framework, for instance when assuming
something about default settings of a property.
|
| Class | Description |
|---|---|
| BaseJDBCTestCase |
Base class for JDBC JUnit tests.
|
| BaseJDBCTestSetup |
Base class for JDBC JUnit test decorators.
|
| BaseTestCase |
Base class for JUnit tests.
|
| BaseTestSetup |
TestSetup/Decorator base class for Derby's JUnit
tests.
|
| BigDecimalHandler |
BigDecimalHandler provides wrappers for JDBC API methods which use BigDecimal.
|
| ChangeConfigurationSetup | |
| ChangeSSLSetup |
A decorator that changes the default ssl mode
for the current configuration.
|
| ChangeUserSetup |
A decorator that changes the default user and password
for the current configuration.
|
| ClasspathSetup |
This decorator adds another resource to the classpath, removing
it at tearDown().
|
| CleanDatabaseTestSetup |
Test decorator that cleans a database on setUp and
tearDown to provide a test with a consistent empty
database as a starting point.
|
| ConnectionPoolDataSourceConnector |
Connection factory using javax.sql.ConnectionPoolDataSource.
|
| ConnectorSetup |
Change the Connector implementation at setup time and
restore at tearDown time.
|
| DatabaseChangeSetup |
Change the current configuration's database name at setup.
|
| DatabasePropertyTestSetup |
Test decorator to set a set of database properties on setUp
and restore them to the previous values on tearDown.
|
| DataSourceConnector |
Connection factory using javax.sql.DataSource.
|
| Decorator |
Utility class that provides static methods to decorate tests.
|
| Derby |
Derby related utility methods for the JUnit tests.
|
| DerbyDistribution |
Holds information required to run a Derby distribution and make choices
based on the version of the Derby distribution.
|
| DerbyVersion |
Representation of a Derby version on the form major.minor.fixpack.point,
for instance "10.8.1.2".
|
| DriverManagerConnector |
Connection factory using DriverManager.
|
| DropDatabaseSetup |
Shutdown and drop the database identified by the logical
name passed in when creating this decorator.
|
| EnvTest |
Simple Junit "test" that runs a number of fixtures to
show the environment a test would run in.
|
| IndexStatsUtil |
Helper class for obtaining index statistics and doing asserts on them.
|
| IndexStatsUtil.IdxStats |
Immutable class representing index statistics.
|
| J2EEDataSource |
Utility methods related to J2EE JDBC DataSource objects.
|
| JAXPFinder |
Simple class used for determining the location of the jar
file (based on the user's classpath) that contains the JAXP
implementation.
|
| JDBC |
JDBC utility methods for the JUnit tests.
|
| JDBC.GeneratedId |
Helper class whose
equals() method returns
true for all strings on this format: SQL061021105830900 |
| JDBCClient |
Type-safe enumerator of valid JDBC clients.
|
| JDBCClientSetup |
Change to a specified JDBCClient configuration based upon the
current configuration at setup time.
|
| JDBCDataSource |
Utility methods related to JDBC DataSource objects.
|
| JDBCPerfTestCase |
Base Class for performance tests.
|
| LocaleTestSetup |
This decorator allows the usage of different locales on the tests
|
| NetworkServerControlWrapper |
A class wrapping a
NetworkServerControl instance, using reflection
to allow TestConfiguration to be used without having
derbynet.jar on the classpath. |
| NetworkServerTestSetup |
Test decorator that starts the network server on startup
and stops it on teardown.
|
| OsName |
OsName is used to store constants for the System Property os.name
that can be passed to the BaseTestCase.isPlatform(String) method.
|
| ReleaseRepository |
A repository for Derby releases.
|
| RuntimeStatisticsParser | |
| RuntimeStatisticsParser.Qualifier |
Class which represents a qualifier used in a scan.
|
| SecurityManagerSetup |
Configures the wrapped test to be run with the specified security policy.
|
| ServerSetup |
Change to a client server configuration based upon the
current configuration at setup time.
|
| SpawnedProcess |
Utility code that wraps a spawned process (Java Process object).
|
| SpawnedProcess.ProcessKillerTask |
A task that will kill the specified process.
|
| SpawnedProcess.StreamSaver |
Class holding references to a stream that receives the output from a
process and a thread that reads the process output and passes it on
to the stream.
|
| SQLUtilities | |
| SupportFilesSetup |
A decorator that copies test resources from the classpath
into the file system at setUp time.
|
| SystemPropertyTestSetup |
Test decorator to set a set of system properties on setUp
and restore them to the previous values on tearDown.
|
| TestConfiguration |
Class which holds information about the configuration of a Test.
|
| TimeZoneTestSetup |
Decorator that changes the default timezone of the runtime environment
for the duration of the test.
|
| Utilities |
General non-JDBC related utilities.
|
| utilXid |
Simple utility class implementation of Xid for tests.
|
| Version |
A generic class for storing a major and minor version number.
|
| XADataSourceConnector |
Connection factory using javax.sql.XADataSource.
|
| XATestUtil | |
| XML |
XML utility methods for the JUnit tests.
|
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.