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.
|
BaseTestSuite |
Derby replacement for
junit.framework.TestSuite . |
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.
|
ClassLoaderTestSetup |
A decorator that changes the context class loader for the current
configuration and resets it afterwards.
|
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
|
LoginTimeoutTestSetup |
A decorator that changes the login timeout for the current configuration
and resets it afterwards.
|
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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.