[jboss-svn-commits] JBL Code SVN: r15365 - in labs/jbossesb/trunk/product/services/jbossesb: src/main/resources/message-store-sql/postgresql and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 25 12:41:01 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-09-25 12:41:01 -0400 (Tue, 25 Sep 2007)
New Revision: 15365

Added:
   labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/drop_database.sql
Modified:
   labs/jbossesb/trunk/product/services/jbossesb/lib/ext/build-time/
   labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/create_database.sql
   labs/jbossesb/trunk/product/services/jbossesb/src/test/java/org/jboss/soa/esb/persistence/tests/RedeliverUnitTest.java
   labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml
Log:
JBESB-1050 adding code to unittests to be able to run on postgres


Property changes on: labs/jbossesb/trunk/product/services/jbossesb/lib/ext/build-time
___________________________________________________________________
Name: svn:ignore
   + postgresql-8.2-506.jdbc3.jar


Modified: labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/create_database.sql	2007-09-25 16:02:30 UTC (rev 15364)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/create_database.sql	2007-09-25 16:41:01 UTC (rev 15365)
@@ -2,10 +2,10 @@
 
 -- DROP DATABASE jbossesb;
 
-CREATE DATABASE jbossesb
-WITH OWNER = postgres
-ENCODING = 'SQL_ASCII'
-TABLESPACE = pg_default;
+--CREATE DATABASE jbossesb
+--WITH OWNER = postgres
+--ENCODING = 'SQL_ASCII'
+--TABLESPACE = pg_default;
 
 
 CREATE TABLE message

Added: labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/drop_database.sql
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/drop_database.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/main/resources/message-store-sql/postgresql/drop_database.sql	2007-09-25 16:41:01 UTC (rev 15365)
@@ -0,0 +1 @@
+DROP table message;

Modified: labs/jbossesb/trunk/product/services/jbossesb/src/test/java/org/jboss/soa/esb/persistence/tests/RedeliverUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/test/java/org/jboss/soa/esb/persistence/tests/RedeliverUnitTest.java	2007-09-25 16:02:30 UTC (rev 15364)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/test/java/org/jboss/soa/esb/persistence/tests/RedeliverUnitTest.java	2007-09-25 16:41:01 UTC (rev 15365)
@@ -286,7 +286,21 @@
                 stmnt.execute(sqlDropCmd);
                 System.out.println("Creating the message store schema");
                 stmnt.execute(sqlCreateCmd);
+            } else if ("org.postgresql.Driver".equals(Configuration.getStoreDriver())) {
                 
+                String sqlCreateCmd    = TestEnvironmentUtil.readTextFile(new File(resourceDir.getCanonicalPath() + "/message-store-sql/postgresql/create_database.sql"));
+                String sqlDropCmd      = TestEnvironmentUtil.readTextFile(new File(resourceDir.getCanonicalPath() + "/message-store-sql/postgresql/drop_database.sql"));
+                
+                ConnectionManager mgr = ConnectionManagerFactory.getConnectionManager();
+                mgr.init();
+                Connection con = mgr.getConnection();
+                Statement stmnt = con.createStatement();
+                System.out.println("Dropping the schema if exist");
+                try {
+                    stmnt.execute(sqlDropCmd);
+                } catch (Exception e) {}
+                System.out.println("Creating the message store schema");
+                stmnt.execute(sqlCreateCmd);
             }
         } catch (Throwable e) {
             e.printStackTrace();

Modified: labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml	2007-09-25 16:02:30 UTC (rev 15364)
+++ labs/jbossesb/trunk/product/services/jbossesb/src/test/resources/jbossesb-unittest-properties.xml	2007-09-25 16:41:01 UTC (rev 15365)
@@ -75,12 +75,18 @@
 		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="com.mysql.jdbc.Driver"/>
 		<property name="org.jboss.soa.esb.persistence.db.user" 				value="kstam"/>
 		 -->
+		<!--  postgres 
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:postgresql://localhost/jbossesb"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.postgresql.Driver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="postgres"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value="postgres"/>	
+		-->
 		<!-- hsqldb -->
 		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/jbossesb"/>
 		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
 		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
-		 
-		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>	
+		
 		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
 		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
 		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>




More information about the jboss-svn-commits mailing list