package bugs.jdo.bug1812; import org.exolab.castor.jdo.Database; import org.exolab.castor.jdo.JDOManager; import java.math.BigDecimal; public class TestCase extends junit.framework.TestCase { /** DOCUMENT ME! */ Database db; @Override protected void setUp() throws Exception { JDOManager.loadConfiguration( TestCase.class.getResource( "database.xml" ).toString() ); JDOManager jdo = JDOManager.createInstance( "DB" ); db = jdo.getDatabase(); } public void testLoad() throws Exception { db.begin(); DMP dmp = ( DMP )db.load( DM1Tewe.class, new BigDecimal( "1" ) ); assertNotNull( dmp ); db.commit(); } @Override protected void tearDown() throws Exception { if( db != null ) { if( db.isActive() ) { db.rollback(); } db.close(); db = null; } } }