Class | Description |
---|---|
_Suite |
Suite to run all JUnit tests in this package:
org.apache.derbyTesting.functionTests.tests.lang
All tests are run "as-is", just as if they were run
individually.
|
AggBuiltinTest |
Test aggregate built-ins
|
AggregateClassLoadingTest |
Test for ensuring the aggregate implementation classes are loaded correctly,
even when the context class loader loads Derby engine classes as well.
|
AlterColumnTest |
Test cases for altering columns.
|
AlterTableTest | |
AnsiSignatures |
These are methods for testing ANSI routine resolution.
|
AnsiSignaturesTest |
Test that Derby resolves routines according to the ANSI method
resolution rules.
|
AnsiTrimTest |
Functional test for ansi trim functionality added for DERBY-1623.
|
ArchiveVTI |
This table function acts like a union view on a set of archive tables.
|
ArithmeticTest |
Test case for arithmetic.sql.
|
AutoIncrementTest | |
AwareVTITest |
Test AwareVTIs.
|
AwareVTITest.UnnamedColumnsVTI | |
BigDataTest |
A test case for big.sql.
|
BooleanValuesTest |
Test Derby's expanding support for BOOLEAN values.
|
Bug4356Test |
Demonstrate subselect behavior with prepared statement.
|
Bug5052rtsTest |
testing gathering of runtime statistics for for the resultsets/statements not
closed by the usee, but get closed when garbage collector collects such
objects and closes them by calling the finalize.
|
Bug5054Test |
Where current of cursorname and case sensitivity
|
CaseExpressionTest | |
CastingTest | |
CastingTest.TypedColumn | |
CharUTF8Test |
Test all characters written through the UTF8 format.
|
CheckConstraintTest | |
ClassLoadingTest |
Test limitations on class loading.
|
CoalesceTest |
Coalesce/Value tests for various datatypes
coalesce/value function takes arguments and returns the first argument that is not null.
|
CollationTest | |
CollationTest2 |
Junit test targeted at testing language based Collation.
|
ColumnDefaultsTest | |
CommentTest |
Test for comments, and a few tests related to parsing non-comment SQL.
|
CompressTableTest |
Test cases for compressing tables.
|
concateTests |
Concatenation tests for various datatypes
|
ConcurrentImplicitCreateSchema |
Test for several threads creating tables in the same originally
non-existing schema.
|
ConglomerateSharingTest |
Test for situations in which Derby attempts to "share" physical
conglomerates across multiple constraints.
|
ConnectTest |
Test case for connect.sql.
|
ConsistencyCheckerTest | |
ConstantExpressionTest |
Test case for constantExpression.sql, which provides tests
for constant expression evaluation.
|
ConstraintCharacteristicsTest | |
CreateTableFromQueryTest |
Test for creating tables using a query expression.
|
CurrentOfTest |
This tests the current of statements, i.e.
|
CurrentSchemaTest |
Test for CURRENT SCHEMA and optional DB2 compatible SET SCHEMA statement
test SET SCHEMA syntax variations syntax is:
SET [CURRENT] SCHEMA [=] (
|
CursorTest |
Tests cursors
|
DatabaseClassLoadingTest |
Test database class loading, executing routines from the
installed jars including accessing resources.
|
DateTimeTest |
Test the builtin date/time types assumes these builtin types
exist: int, smallint, char, varchar, real other things we might test:
interaction with UUID and other user defined types
compatibility with dynamic parameters and JDBC getDate etc. methods.
|
DB2IsolationLevelsTest | |
DBInJarTest | |
dbjarUtil |
Simple program to archive a database up in a jar file
within the test harness.
|
dbManagerLimits |
Test various data manager limits like in db2 here.
|
DBOAccessTest |
Tests that certain operations can only be performed by the DBO.
|
DBOAccessTest.NoAuthorization | |
DBOperations | |
DeadlockDetectionTest |
This test verifies that the deadlock detection algorithm is able to
recognize certain cycles in the wait graph as deadlocks.
|
DeadlockModeTest |
This tests for deadlock which can occur if two threads get a
row lock before getting a table lock on the same table.
|
DeclareGlobalTempTableJavaJDBC30Test |
Test for declared global temporary tables (introduced in Cloudscape 5.2)
and pooled connection close and jdbc 3.0 specific features
The jdbc3.0 specific featuers are holdable cursors, savepoints.
|
DeclareGlobalTempTableJavaTest |
Test for declared global temporary tables introduced in Cloudscape 5.2 The
temp table tests with holdable cursor and savepoints are in
declareGlobalTempTableJavaJDBC30 class.
|
Derby5005Test | |
Derby5652 | |
Derby5866TriggerOrderTest |
Test that triggers for a specific event execute in the order in which they
were defined.
|
Derby6131 |
Test case for DERBY-6131: select from view with "upper" and "in" list
throws a ClassCastException null value functionality.
|
Derby6587Test |
Test case for DERBY-6131: select from view with "upper" and "in" list
throws a ClassCastException null value functionality.
|
Derby6725GetDatabaseName | |
DistinctTest |
Tests for DISTINCT.
|
DropTableTest | |
DummyAwareVTI |
A VTI which reports its context
|
DummyBinary | |
DummyOptTrace |
Dummy implementation of OptTrace to test the loading of custom
trace logic for the Optimizer.
|
DummyOptTrace.BadSubclass | |
DummyReader | |
DynamicLikeOptimizationTest |
Test the dynamic like optimization.
|
ErrorCodeTest | |
ErrorMessageTest | |
ExistsWithSubqueriesTest |
This test contains a variety of cases of EXISTS predicates with subqueries.
|
FakeByteArray | |
FloatTypesTest |
Test floating point data types.
|
ForBitDataTest | |
ForeignKeysDeferrableTest |
Test deferrable foreign key constraints.
|
ForeignKeysNonSpsTest |
Test of foreign key constraints.
|
ForUpdateTest |
Tests for forupdate.
|
FullCollationTests | |
FullName |
A Comparable UDT for tests.
|
GeneratedColumnsHelper |
Helper routines for testing generated columns.
|
GeneratedColumnsPermsTest |
Test permissions on generated columns.
|
GeneratedColumnsTest |
Test generated columns.
|
GenericMode<B extends java.lang.Comparable<B>> |
This is a generic mode aggregator for testing with many types.
|
GenericMode.Accumulator<B extends java.lang.Comparable<B>> | |
GenericMode.BigDecimalMode | |
GenericMode.BigintMode | |
GenericMode.BooleanMode | |
GenericMode.DoubleMode | |
GenericMode.FullNameMode | |
GenericMode.IntMode | |
GenericMode.RealMode | |
GenericMode.ShortMode | |
GenericMode.StringMode | |
GetPropertyInfoTest | |
GrantRevokeDDLTest | |
GrantRevokeTest |
Test SQL GRANT and REVOKE statements
|
GroupByExpressionTest | |
GroupByTest |
Many of these test cases were converted from the old groupBy.sql
using the DERBY-2151 SQLToJUnit conversion utility.
|
HalfCreatedDatabaseTest |
This test confirms Derby's behavior when Derby dies in the middle of creating
a database.
|
HoldCursorTest |
Test hold cursor after commit
|
IdentitySequenceTest |
Test for identity columns backed by sequence generators.
|
InbetweenTest | |
InListMultiProbeTest |
Test to verify that Derby will perform "multi-probing" of an index
when all of the following are true:
1.
|
InListMultiProbeTest.DataRow |
Helper class: An instance of DataRow represents a single row
in DATA_TABLE.
|
InPredicateTest |
Test cases for IN predicates.
|
InsertTest |
This class contains test cases for the INSERT statement.
|
IntArray | |
IntegerArrayVTI |
A VTI which returns a row of ints.
|
JitTest |
DERBY-1327
Identity column can be created with wrong and very large start with
value with "J2RE 1.5.0 IBM Windows 32 build pwi32dev-20060412 (SR2)"
with JIT on
|
JoinDeadlockTest | |
JoinTest |
Test cases for JOINs.
|
JsonSuite |
Suite holding all of the tests for the optional simple json support.
|
LangHarnessJavaTest |
Run a lang '.java' test from the old harness in the Junit infrastructure.
|
LangProcedureTest |
Test the syntax for creating procedures and semantics when
executing them.
|
LangScripts |
LangScripts runs SQL scripts (.sql files) in the lang package
and compares the output to a canon file in the
standard master package.
|
largeCodeGen | |
LazyDefaultSchemaCreationTest |
Tests the lazy creation functionality of default schema: the schema
is only first created when the first database object is created in
the schema.
|
LikeTest |
Tests for statements with a LIKE clause.
|
LOBDB2compatibilityTest |
Test to run in db2 compatibility mode
|
LobMode<V> |
This is a version of GenericMode for use with types which are not Comparable.
|
LobMode.Accumulator<V> | |
LobMode.BinaryMode | |
LobMode.BlobMode | |
LobMode.ClobMode | |
LobMode.DateMode | |
LobMode.TimeMode | |
LobMode.TimestampMode | |
LockTableTest |
Tests the LOCK TABLE in various modes.
|
LojReorderTest |
Semi-automated rewrite of the original test harness/ij based test:
lojreorder.sql
|
LongMagnitude<V extends java.lang.Number> |
An aggregate which computes max(abs()), always returning a Long.
|
LuceneBackupTest |
Test backup and restore of databases with Lucene indexes.
|
LuceneCoarseAuthorizationTest |
Test permissions on objects created by the optional Lucene support tool.
|
LuceneCoarseAuthorizationTest.EnglishIndexDescriptor | |
LuceneCoarseAuthorizationTest.StandardIndexDescriptor | |
LuceneCollationTest |
Test that the Lucene plugin works on databases with territory based collation enabled.
|
LuceneInMemoryTest |
Test permissions on objects created by the optional Lucene support tool.
|
LuceneJarLoadingTest |
Test backup and restore of databases with Lucene indexes.
|
LuceneSuite |
Suite holding all of the tests for the Lucene plugin.
|
LuceneSupportPermsTest |
Test permissions on objects created by the optional Lucene support tool.
|
LuceneSupportPermsTest.CD | |
LuceneSupportPermsTest.ConstantIndexDescriptor | |
LuceneSupportPermsTest.ConstantQueryParser | |
LuceneSupportPermsTest.FieldNameIndexDescriptor | |
LuceneSupportTest |
Basic test of the optional tool which provides Lucene indexing of
columns in Derby tables.
|
LuceneSupportTest.AbstractTokenizer |
Common logic for XMLTextTokenizer and XMLTagsTokenizer.
|
LuceneSupportTest.MultiFieldIndexDescriptor | |
LuceneSupportTest.XMLAnalyzer |
Custom analyzer for XML files.
|
LuceneSupportTest.XMLTagsTokenizer | |
LuceneSupportTest.XMLTextTokenizer | |
MathTrigFunctionsTest | |
maxMemPerTab | |
MergeStatementTest |
Test the MERGE statement (see DERBY-3155).
|
MergeStatementTest.Collated | |
MiscErrorsTest |
Tests miscellaneous error situations.
|
MixedCaseExpressionTest |
Test case for case.sql.
|
ModeAggregate |
This is a mode aggregator for ints.
|
ModeAggregate.Accumulator | |
NativeAuthenticationServiceTest |
Tests for the NATIVE authentication service introduced by DERBY-866.
|
NestedCommitTest |
Test nested commit
|
NestedWhereSubqueryTest |
Nested WHERE subquery tests.
|
NewOptimizerOverridesTest |
Test the complete plan overrides added by DERBY-6267.
|
NoDBInternalsPermissionTest |
Test backup and restore of databases with Lucene indexes.
|
NullableUniqueConstraintTest |
Test unique constraint
|
NullIfTest | |
NullsTest |
Test case for nulls.sql.
|
OffsetFetchNextTest |
Test
<result offset clause> and <fetch first clause> . |
OLAPTest |
OLAP functionality test.
|
OptimizerOverridesTest |
Test the optimizer overrides.
|
OptionalToolExample |
Simple OptionalTool.
|
OptionalToolExample.VariableName | |
OptionalToolsTest |
Test optional tools.
|
OrderByAndOffsetFetchInSubqueries |
Tests for DERBY-4397 Allow
ORDER BY in subqueries
and DERBY-4398 Allow OFFSET/FETCH in subqueries. |
OrderByAndSortAvoidance |
Tests for DERBY-3926.
|
OuterJoinTest | |
outparams | |
outparams30 |
outparams30 contains java procedures using java.math.BigDecimal.
|
Permission |
Helper class for testing sql authorization.
|
PrecedenceTest |
Test case for precedence.sql.It tests precedence of operators other than and,
or, and not that return boolean.
|
PredicatePushdownTest | |
PredicateTest |
This class contains test cases for the correct handling of predicates in
SQL queries.
|
PrepareExecuteDDL |
Test the dependency system for active statements when
a DDL is executed in a separate connection after the
prepare but before the execute.
|
Price |
Sample UDT for tests.
|
PrimaryKeyTest | |
ProcedureInTriggerTest | |
QueryPlanTest |
Test that the optimizer chooses the expected query plans for specific
queries.
|
RawDBReaderTest |
Test reading of corrupt databases.
|
ReferentialActionsTest |
This class tests SQL referential actions.
|
ReleaseCompileLocksTest |
Tests for forupdate.
|
RenameIndexTest | |
RenameTableTest |
Various tests for RENAME TABLE
|
RestrictedTableVTI |
This class contains a table function which can be used to read data
from a Derby table.
|
RestrictedVTITest |
Test RestrictedVTIs.
|
ResultSetsFromPreparedStatementTest |
Tests repeated instantiation of internal ResultSet types from
PreparedStatements.
|
RolesConferredPrivilegesTest |
This tests that SQL roles actually confer the correct privileges, that is,
when privileges are granted to one or more roles and those roles are granted
to other roles, to one or more users or to PUBLIC, sessions can make use of
them correctly.
|
RolesTest |
This JUnit tests the SQL roles feature.
|
RoutinesDefinersRightsTest |
Test that routines declared with EXTERNAL SECURITY DEFINER/INVOKER behaves
correctly.
|
RoutineSecurityTest |
Set of tests that ensure SQL routines implemented in Java are
correctly restricted in their actions when a security manager
is in place.
|
RoutineTest |
Set of tests for SQL routines.
|
RSMDWrapper |
Table function wrapping the result set meta data for a query.
|
SampleSQLData | |
ScrollCursors1Test | |
ScrollCursors2Test | |
SecurityPolicyReloadingTest |
Test the dynamic reloading of the security policy file while the
engine is still running.
|
SelectivityTest | |
SequenceGeneratorTest |
Test sequence generators.
|
SequenceGeneratorTest.BadAllocator | |
SequenceGeneratorTest.LegalAllocator | |
SequenceGeneratorTest.T_SequenceUpdater |
Machine for testing sequence generators standalone.
|
SequencePermsTest |
Test permissions on sequences.
|
SequenceTest |
Test sequences.
|
SGVetter |
Machine to validate the operation of the sequence generator.
|
ShutdownDatabaseTest | |
SimpleJsonPermsTest |
Test permissions on objects created by the simpleJson optional tool.
|
SimpleJsonTest |
Basic test of the optional tool which provides JSON support functions
which use the simple json library from https://code.google.com/p/json-simple/.
|
SimpleTest | |
simpleThread | |
simpleThreadWrapper |
Test of strings longer than 64K.
|
SpillHashTest |
Test BackingStoreHashtable spilling to disk.
|
SQLAuthorizationPropTest | |
SQLSessionContextTest |
SQLSessionContextTest tests the SQL session context stacking,
cf.
|
StalePlansTest |
This is the test for stale plan invalidation.
|
StatementPlanCacheTest |
Tests statement plan caching.
|
StreamsTest |
This tests streams, and when we should not materialize it.
|
StringArrayVTI |
This is a concrete VTI which is prepopulated with rows which are just
arrays of string columns.
|
StringArrayVTI.ConstructorException | |
StringArrayVTI.GoodVTICosting | |
StringArrayVTI.MissingConstructor | |
StringArrayVTI.ZeroArgConstructorNotPublic | |
SubqueryFlatteningTest |
This test verifies that flattening of subqueries works correctly.
|
SubqueryTest |
Test case for subquery.sql.
|
SynonymTest |
Synonym testing using junit
|
SysDiagVTIMappingTest | |
SystemCatalogTest |
Tests concerning the system catalogs.
|
TableFunctionTest |
Test Table Functions.
|
TableFunctionTest.WarningVTI | |
TableVTI |
This class has been adapted from org.apache.derby.vti.VTITemplate
because we do not want a test to depend on an engine class.
|
Test_6496 |
Test the loading of optional tools when the CompilerContext is not available
at execution time.
|
TimeHandlingTest | |
TimestampArithTest |
Test the JDBC TIMESTAMPADD and TIMESTAMPDIFF escape functions.
|
TimestampArithTest.OneAddTest | |
TimestampArithTest.OneDiffTest | |
TimestampArithTest.OneStringAddTest | |
TimestampArithTest.OneStringDiffTest | |
TimestampArithTest.OneTest |
Abstract class that factors out all the common code for the timestamps tests.
|
TriggerBeforeTrigTest |
Consolidated BEFORE trigger tests from all trigger tests.
|
TriggerGeneralTest |
General trigger test
|
TriggerTest |
Test triggers.
|
TriggerWhenClauseTest |
Tests for the WHEN clause in CREATE TRIGGER statements, added in DERBY-534.
|
TruncateTableAndOnlineBackupTest |
Tests interaction of TRUNCATE TABLE and Online Backup.
|
TruncateTableTest |
Tests for TRUNCATE TABLE.
|
UDAPermsTest |
Test permissions on user-defined aggregates.
|
UDTPermsTest |
Test permissions on UDTs.
|
UDTTest |
Test user defined types.
|
UnaryArithmeticParameterTest |
This tests unary minus and unary plus as dynamic parameters in PreparedStatements.
|
UngroupedAggregatesNegativeTest |
Test case for ungroupedAggregatesNegative.sql.
|
UniqueConstraintMultiThreadedTest | |
UniqueConstraintSetNullTest |
Test unique constraint
|
UpdatableResultSetTest |
This tests JDBC 2.0 updateable resultset - deleteRow, updateRow, and
insertRow API
|
UpdateCursorTest |
This tests updateable cursor using index, Beetle entry 3865.
|
UpdateStatisticsTest |
Tests for updating the statistics of one index or all the indexes on a
table DERBY-269, DERBY-3788.
|
UpdateStatisticsTest.IndexUpdateThread |
A thread class that repeatedly calls SYSCS_UTIL.SYSCS_UPDATE_STATISTICS
until the flag
done is set to true. |
UserDefinedAggregatesTest |
Test user defined aggregates.
|
userDefMethods | |
UserLobTest |
Additional tests for Blob/Clobs created from user-supplied large objects.
|
VarargsRoutines |
Varargs routines used by VarargsTest.
|
VarargsTest |
Test routines with varargs.
|
ViewsTest | |
VTITest |
Add tests that use VTI
|
WarehouseVTI |
Cooked up VTI to test SYSCS_BULK_INSERT
|
WISCInsert |
This class is a VTI for loading data into the Wisconsin benchmark schema.
|
wisconsin | |
XMLBindingTest |
This test checks to make sure that the XML data type and
the corresponding XML operations all work as expected
from the JDBC side of things.
|
XMLBindingTest.XBindTestSetup |
Helper class.
|
XMLConcurrencyTest |
Test that XML operators can be invoked by multiple threads concurrently.
|
XMLMissingClassesTest |
This JUnit test is only run when the test classpath does not
contain the external classes required for use of the Derby
XML operators--namely, JAXP and Xalan.
|
XMLOptimizerTraceTest |
Test xml-based optimizer tracing, introduced by DERBY-6211.
|
XMLTypeAndOpsTest |
XMLTypeAndOpsTest this test is the JUnit equivalent to what used
to be the "lang/xml_general.sql" test, which was canon-based.
|
XMLTypeAndOpsTest.XMLTestSetup |
Wrapper for the tests in XMLTypeAndOpsTest.
|
XMLXXETest |
XMLXXETest this test suite runs with NO SECURITY MANAGER.
|
XplainStatisticsTest |
This suite contains a set of tests for the new XPLAIN style of
runtime statistics capturing which was added as part of DERBY-2487
and also a set of tests within tests generated under DERBY-2487
are added as part of DERBY-4587-PlanExporter tool.
|
XplainStatisticsTest.AbstractMTThread |
Abstract class for a thread executing a database action (i.e. a query).
|
XplainStatisticsTest.MTSimpleInvalidate |
Thread for invalidating the COUNTRIES table in a loop.
|
XplainStatisticsTest.MTSimpleSelect |
Thread for selecting from the COUNTRIES table in a loop, with the XPLAIN-
functionality enabled.
|
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.