org.apache.derbyTesting.functionTests.tests.lang |
|
Java Source File Name | Type | Comment |
AggregateClassLoading.java | Class | Test for ensuring the aggregate implementation classes are loaded
correctly, even when the context class loader loads Derby engine
classes as well. |
AIjdbc.java | Class | Test execution of JDBC method, isAutoincrement. |
bug4356.java | Class | Demonstrate subselect behavior with prepared statement. |
bug5052rts.java | Class | 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. |
bug5054.java | Class | |
casting.java | Class | |
CharUTF8.java | Class | Test all characters written through the UTF8 format. |
closed.java | Class | Test execution of closed JDBC objects. |
coalesceTests.java | Class | Coalesce/Value tests for various datatypes
coalesce/value function takes arguments and returns the first argument that is not null.
The arguments are evaluated in the order in which they are specified, and the result of the
function is the first argument that is not null. |
concateTests.java | Class | |
ConcurrentImplicitCreateSchema.java | Class | Test for several threads creating tables in the same originally
non-existing schema. |
currentof.java | Class | This tests the current of statements, i.e. |
cursor.java | Class | This tests cursor handling
Not done in ij since the cursor names may not be stable,
and we want to control navigation through the cursor rows. |
dbjarUtil.java | Class | Simple program to archive a database up in a jar file
within the test harness. |
dbManagerLimits.java | Class | Test various data manager limits like in db2 here. |
deadlockMode.java | Class | This tests for deadlock which can occur if two threads get a
row lock before getting a table lock on the same table. |
declareGlobalTempTableJava.java | Class | Test for declared global temporary tables introduced in Cloudscape 5.2
The temp table tests with holdable cursor and savepoints are in declareGlobalTempTableJavaJDBC30 class. |
declareGlobalTempTableJavaJDBC30.java | Class | 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.
The rest of the temp table test are in declareGlobalTempTableJava class. |
errorStream.java | Class | |
forbitdata.java | Class | |
GetPropertyInfoTest.java | Class | |
grantRevoke.java | Class | |
GroupByExpressionTest.java | Class | |
holdCursorJava.java | Class | |
holdCursorJavaReflection.java | Class | Test hold cursor after commit using reflection. |
JitTest.java | Class | |
LangScripts.java | Class | LangScripts runs SQL scripts (.sql files) in the lang package
and compares the output to a canon file in the
standard master package. |
largeCodeGen.java | Class | |
logStream.java | Class | Demonstrate subselect behavior with prepared statement. |
longStringColumn.java | Class | Test of strings longer than 64K. |
MathTrigFunctionsTest.java | Class | |
maxMemPerTab.java | Class | |
outparams.java | Class | |
outparams30.java | Class | outparams30 contains java procedures using java.math.BigDecimal. |
PrepareExecuteDDL.java | Class | Test the dependency system for active statements when
a DDL is executed in a separate connection after the
prepare but before the execute. |
procedure.java | Class | |
procedureJdbc30.java | Class | |
repeat.java | Class | Test the statement cache -- reusing statements with the
matching SQL text. |
scrollCursors2.java | Class | Test of scroll cursors. |
ShutdownDatabase.java | Class | |
simpleThread.java | Class | |
simpleThreadWrapper.java | Class | Test of strings longer than 64K. |
SpillHash.java | Class | Test BackingStoreHashtable spilling to disk. |
SQLAuthorizationPropTest.java | Class | |
stmtCache3.java | Class | Test the statement cache with a 3-statement size. |
streams.java | Class | This tests streams, and when we should not materialize it. |
TableVTI.java | Class | This class has been adapted from org.apache.derby.vti.VTITemplate
because we do not want a test to depend on an engine class.
This class implements most of the methods of the JDBC 1.2 interface java.sql.ResultSet,
each one throwing a SQLException with the name of the method. |
TimeHandlingTest.java | Class | |
timestampArith.java | Class | Test the JDBC TIMESTAMPADD and TIMESTAMPDIFF escape functions.
Things to test:
+ Test each interval type with timestamp, date, and time inputs.
+ Test diff with all 9 combinations of datetime input types (timestamp - timestamp, timestamp - date, etc).
+ Test PreparedStatements with parameters, '?', in each argument, and Statements. |
triggerStream.java | Class | |
unaryArithmeticDynamicParameter.java | Class | This tests unary minus and unary plus as dynamic parameters in PreparedStatements. |
updatableResultSet.java | Class | |
updateCursor.java | Class | This tests updateable cursor using index, Beetle entry 3865.
Not done in ij since we need to do many "next" and "update" to be
able to excercise the code of creating temp conglomerate for virtual
memory heap. |
userDefMethods.java | Class | |
VTITest.java | Class | |
WarehouseVTI.java | Class | |
WISCInsert.java | Class | This class is a VTI for loading data into the Wisconsin benchmark schema. |
WiscMetaData.java | Class | This class gives the metadata for the VTI for loading the Wisconsin
benchmark schema. |
wisconsin.java | Class | |
WiscVTI.java | Class | This class is a VTI for loading data into the Wisconsin benchmark schema. |
xmlBinding.java | Class | This class checks to make sure that the XML data type and
the corresponding XML operations all work as expected
from the JDBC side of things. |
_Suite.java | Class | 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. |