org.apache.derbyTesting.system.oe.run
Class Schema

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.derbyTesting.junit.BaseTestCase
              extended by org.apache.derbyTesting.junit.BaseJDBCTestCase
                  extended by org.apache.derbyTesting.junit.JDBCPerfTestCase
                      extended by org.apache.derbyTesting.system.oe.run.Schema
All Implemented Interfaces:
junit.framework.Test

public class Schema
extends JDBCPerfTestCase

Load the OE schema


Field Summary
private  java.lang.String scriptBase
           
 
Fields inherited from class org.apache.derbyTesting.junit.BaseTestCase
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE
 
Constructor Summary
Schema(java.lang.String name)
          Create a test case with the given name.
 
Method Summary
static void addBaseSchema(junit.framework.TestSuite suite)
           
(package private) static void addConstraints(junit.framework.TestSuite suite)
          Add constraint tests to suite.
 java.lang.String getName()
           
static junit.framework.Test suite()
          junit tests to create schema
 void testScript()
          Run a Order Entry script.
 
Methods inherited from class org.apache.derbyTesting.junit.JDBCPerfTestCase
runBare, runTest
 
Methods inherited from class org.apache.derbyTesting.junit.BaseJDBCTestCase
assertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertTableRowCount, assertUpdateCount, assertUpdateCount, checkAllConsistency, checkEstimatedRowCount, commit, createStatement, createStatement, createStatement, dropTable, dropTable, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runScript, runScript, runSQLCommands, setAutoCommit, tearDown, usingDB2Client, usingDerbyNetClient, usingEmbedded
 
Methods inherited from class org.apache.derbyTesting.junit.BaseTestCase
alarm, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertSecurityManager, assertThrowableEquals, execJavaCmd, fail, getFailureFolder, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeSystemProperty, setSystemProperty, traceit
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, setName, setUp, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, 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, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

scriptBase

private java.lang.String scriptBase
Constructor Detail

Schema

public Schema(java.lang.String name)
Create a test case with the given name.

Parameters:
name - of the test case.
Method Detail

suite

public static junit.framework.Test suite()
junit tests to create schema

Returns:
the tests to run

addBaseSchema

public static void addBaseSchema(junit.framework.TestSuite suite)

addConstraints

static void addConstraints(junit.framework.TestSuite suite)
Add constraint tests to suite.

Parameters:
suite -

testScript

public void testScript()
                throws java.io.UnsupportedEncodingException,
                       java.sql.SQLException,
                       java.security.PrivilegedActionException,
                       java.io.IOException
Run a Order Entry script.

Throws:
java.io.UnsupportedEncodingException
java.sql.SQLException
java.security.PrivilegedActionException
java.io.IOException

getName

public java.lang.String getName()
Overrides:
getName in class junit.framework.TestCase

Built on Sat 2009-11-28 18:44:18-0800, from revision 885187

Apache Derby V10.6 Internals - Copyright © 2004,2008 The Apache Software Foundation. All Rights Reserved.