baliuka 02/03/20 09:49:49 Modified: simplestore build.xml simplestore/src/test/org/apache/commons/simplestore TestSample.java Log: fixed setup for persistence manager Revision Changes Path 1.20 +41 -1 jakarta-commons-sandbox/simplestore/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/simplestore/build.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- build.xml 11 Mar 2002 09:53:07 -0000 1.19 +++ build.xml 20 Mar 2002 17:49:49 -0000 1.20 @@ -2,7 +2,7 @@ <!-- "simplestore" component of the Jakarta Commons Subproject - $Id: build.xml,v 1.19 2002/03/11 09:53:07 baliuka Exp $ + $Id: build.xml,v 1.20 2002/03/20 17:49:49 baliuka Exp $ --> <!-- ========== Executable Targets ======================================== --> @@ -126,6 +126,46 @@ <classpath refid="compile.classpath"/> </javac> </target> + +<target name="create-test-table"> +<sql + driver="org.hsqldb.jdbcDriver" + url="jdbc:hsqldb:sample" + userid="sa" + password="" + onerror="continue" + + > + <classpath> + <fileset dir="./lib"> + <include name="*.*"/> + </fileset> + </classpath> + CREATE TABLE TEST_PERSISTENT ( ID bigint not null primary key, parent_object bigint,Bool_Val smallint, + Int_Val integer, Float_Val float, Date_Val date, Str_Val longVarChar, s_1_str_val longVarChar ) ; + + </sql> +</target> + +<target name="drop-test-table"> +<sql + driver="org.hsqldb.jdbcDriver" + url="jdbc:hsqldb:sample" + userid="sa" + password="" + onerror="continue" + + > + <classpath> + <fileset dir="./lib"> + <include name="*.*"/> + </fileset> + </classpath> + DROP TABLE TEST_PERSISTENT; + + </sql> +</target> + <target name="test" depends="build-test" description="runs (junit) unit tests"> <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}" 1.17 +13 -6 jakarta-commons-sandbox/simplestore/src/test/org/apache/commons/simplestore/TestSample.java Index: TestSample.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/simplestore/src/test/org/apache/commons/simplestore/TestSample.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- TestSample.java 17 Mar 2002 17:35:48 -0000 1.16 +++ TestSample.java 20 Mar 2002 17:49:49 -0000 1.17 @@ -56,9 +56,9 @@ import org.apache.commons.simplestore.jdbc.DriverDataSource; import org.apache.commons.simplestore.persistence.Transaction; -import org.apache.commons.simplestore.persistence.impl.DBStorage; -import org.apache.commons.simplestore.persistence.impl.PersistenceManagerImpl; import org.apache.commons.simplestore.persistence.PersistenceManager; +import org.apache.commons.simplestore.persistence.impl.DBStorage; +import org.apache.commons.simplestore.persistence.impl.DBPersistenceManagerFactory; import org.apache.commons.simplestore.persistence.impl.ContextImpl; import org.apache.commons.simplestore.persistence.impl.MetaClassImpl; import org.apache.commons.simplestore.persistence.impl.ConnectionFactory; @@ -76,7 +76,7 @@ /** *@author Juozas Baliuka <a href="mailto:[EMAIL PROTECTED]"> * [EMAIL PROTECTED]</a> - *@version $Id: TestSample.java,v 1.16 2002/03/17 17:35:48 baliuka Exp $ + *@version $Id: TestSample.java,v 1.17 2002/03/20 17:49:49 baliuka Exp $ */ public class TestSample extends TestCase implements org.apache.commons.simplestore.tools.Constants{ @@ -225,9 +225,15 @@ protected void setUp() throws java.lang.Exception { super.setUp(); - if( pm != null ) - return; - + DBPersistenceManagerFactory factory = new DBPersistenceManagerFactory(); + factory.setDriver("org.hsqldb.jdbcDriver"); + factory.setUrl("jdbc:hsqldb:sample"); + factory.setUser("sa"); + factory.setPassword(""); + factory.setMaxConnections(1); + factory.setMetaResource("org/apache/commons/simplestore/storage.xml"); + pm = factory.getPersistenceManager(); + /* MetaClassImpl.parse("org/apache/commons/simplestore/storage.xml"); final DriverDataSource ds = new DriverDataSource(); @@ -263,6 +269,7 @@ SoftRefMemoryCache.getInstance(new java.util.HashMap(),0xFF), storage ); pm = PersistenceManagerImpl.getPersistenceManager(context); + */ } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>