org.apache.openejb.test.entity.cmr
Class AbstractCMRTest

java.lang.Object
  extended by junit.framework.Assert
      extended by org.apache.openejb.test.NumberedTestCase
          extended by org.apache.openejb.test.NamedTestCase
              extended by org.apache.openejb.test.entity.cmr.AbstractCMRTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
CmrMappingTests, ManyToManyComplexPkTests, ManyToManyTests, OneToManyComplexPkTests, OneToManyTests, OneToOneComplexPkTests, OneToOneTests

public abstract class AbstractCMRTest
extends NamedTestCase

Version:
$Revision: 609119 $ $Date: 2008-01-05 11:14:31 +0100 (Sa, 05. Jan 2008) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openejb.test.NumberedTestCase
NumberedTestCase.NamedTest, NumberedTestCase.TestSetup, NumberedTestCase.TestTearDown
 
Field Summary
protected  javax.sql.DataSource ds
           
protected  javax.naming.InitialContext initialContext
           
 
Fields inherited from class org.apache.openejb.test.NamedTestCase
testName
 
Fields inherited from class org.apache.openejb.test.NumberedTestCase
standardPrefix
 
Constructor Summary
AbstractCMRTest(java.lang.String name)
           
 
Method Summary
protected  void beginTransaction()
           
protected static void close(java.sql.Connection connection)
           
protected static void close(java.sql.ResultSet resultSet)
           
protected static void close(java.sql.Statement statement)
           
protected  void completeTransaction()
           
protected static void dumpTable(javax.sql.DataSource ds, java.lang.String table)
           
protected  void setUp()
          Sets up the fixture, for example, open a network connection.
 
Methods inherited from class org.apache.openejb.test.NamedTestCase
name
 
Methods inherited from class org.apache.openejb.test.NumberedTestCase
countTestCases, createTest, createTestName, removePrefix, removePrefix, run, run, runTestMethod, tearDown, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ds

protected javax.sql.DataSource ds

initialContext

protected javax.naming.InitialContext initialContext
Constructor Detail

AbstractCMRTest

public AbstractCMRTest(java.lang.String name)
Method Detail

beginTransaction

protected void beginTransaction()
                         throws java.lang.Exception
Throws:
java.lang.Exception

completeTransaction

protected void completeTransaction()
                            throws javax.transaction.SystemException,
                                   javax.transaction.HeuristicMixedException,
                                   javax.transaction.HeuristicRollbackException,
                                   javax.transaction.RollbackException
Throws:
javax.transaction.SystemException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
javax.transaction.RollbackException

setUp

protected void setUp()
              throws java.lang.Exception
Sets up the fixture, for example, open a network connection. This method is called before a test is executed.

Overrides:
setUp in class NumberedTestCase
Throws:
java.lang.Exception

dumpTable

protected static void dumpTable(javax.sql.DataSource ds,
                                java.lang.String table)
                         throws java.sql.SQLException
Throws:
java.sql.SQLException

close

protected static void close(java.sql.ResultSet resultSet)

close

protected static void close(java.sql.Statement statement)

close

protected static void close(java.sql.Connection connection)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.