This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to tag REL7_4_1
in repository libpostgresql-jdbc-java.

commit 3cdae4f7bb42eac510744def74c773aa44e3efc9
Author: Dave Cramer <[email protected]>
Date:   Fri Dec 5 21:06:12 2003 +0000

    patch from Kris Jurka to allow the server end port to be specified when 
running
    regression tests, this is a backpatch to 7.4
---
 org/postgresql/test/TestUtil.java                  | 24 ++++++++++++++++++++++
 .../test/jdbc2/optional/ConnectionPoolTest.java    | 13 +++---------
 .../test/jdbc2/optional/PoolingDataSourceTest.java | 13 +++---------
 .../test/jdbc2/optional/SimpleDataSourceTest.java  | 13 +++---------
 .../test/jdbc3/Jdbc3ConnectionPoolTest.java        | 13 +++---------
 .../test/jdbc3/Jdbc3PoolingDataSourceTest.java     | 12 +++--------
 .../test/jdbc3/Jdbc3SimpleDataSourceTest.java      | 13 +++---------
 7 files changed, 42 insertions(+), 59 deletions(-)

diff --git a/org/postgresql/test/TestUtil.java 
b/org/postgresql/test/TestUtil.java
index 930215e..6b13943 100644
--- a/org/postgresql/test/TestUtil.java
+++ b/org/postgresql/test/TestUtil.java
@@ -13,6 +13,30 @@ public class TestUtil
         */
        public static String getURL()
        {
+               return 
"jdbc:postgresql://"+getServer()+":"+getPort()+"/"+getDatabase();
+       }
+
+       /*
+        * Returns the Test server
+        */
+       public static String getServer()
+       {
+               return System.getProperty("server");
+       }
+
+       /*
+        * Returns the Test port
+        */
+       public static int getPort()
+       {
+               return Integer.parseInt(System.getProperty("port"));
+       }
+
+       /*
+        * Returns the Test database
+        */
+       public static String getDatabase()
+       {
                return System.getProperty("database");
        }
 
diff --git a/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java 
b/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
index 4d9afe1..5cd92db 100644
--- a/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
+++ b/org/postgresql/test/jdbc2/optional/ConnectionPoolTest.java
@@ -31,16 +31,9 @@ public class ConnectionPoolTest extends BaseDataSourceTest
                if (bds == null)
                {
                        bds = new ConnectionPool();
-                       String db = TestUtil.getURL();
-                       if (db.indexOf('/') > -1)
-                       {
-                               db = db.substring(db.lastIndexOf('/') + 1);
-                       }
-                       else if (db.indexOf(':') > -1)
-                       {
-                               db = db.substring(db.lastIndexOf(':') + 1);
-                       }
-                       bds.setDatabaseName(db);
+                       bds.setServerName(TestUtil.getServer());
+                       bds.setPortNumber(TestUtil.getPort());
+                       bds.setDatabaseName(TestUtil.getDatabase());
                        bds.setUser(TestUtil.getUser());
                        bds.setPassword(TestUtil.getPassword());
                }
diff --git a/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java 
b/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java
index 1a3e800..c595ebb 100644
--- a/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java
+++ b/org/postgresql/test/jdbc2/optional/PoolingDataSourceTest.java
@@ -40,16 +40,9 @@ public class PoolingDataSourceTest extends BaseDataSourceTest
         if (bds == null)
         {
             bds = new PoolingDataSource();
-            String db = TestUtil.getURL();
-            if (db.indexOf('/') > -1)
-            {
-                db = db.substring(db.lastIndexOf('/') + 1);
-            }
-            else if (db.indexOf(':') > -1)
-            {
-                db = db.substring(db.lastIndexOf(':') + 1);
-            }
-            bds.setDatabaseName(db);
+            bds.setServerName(TestUtil.getServer());
+            bds.setPortNumber(TestUtil.getPort());
+            bds.setDatabaseName(TestUtil.getDatabase());
             bds.setUser(TestUtil.getUser());
             bds.setPassword(TestUtil.getPassword());
             ((PoolingDataSource) bds).setDataSourceName(DS_NAME);
diff --git a/org/postgresql/test/jdbc2/optional/SimpleDataSourceTest.java 
b/org/postgresql/test/jdbc2/optional/SimpleDataSourceTest.java
index 29c022d..6b64219 100644
--- a/org/postgresql/test/jdbc2/optional/SimpleDataSourceTest.java
+++ b/org/postgresql/test/jdbc2/optional/SimpleDataSourceTest.java
@@ -28,16 +28,9 @@ public class SimpleDataSourceTest extends BaseDataSourceTest
                if (bds == null)
                {
                        bds = new SimpleDataSource();
-                       String db = TestUtil.getURL();
-                       if (db.indexOf('/') > -1)
-                       {
-                               db = db.substring(db.lastIndexOf('/') + 1);
-                       }
-                       else if (db.indexOf(':') > -1)
-                       {
-                               db = db.substring(db.lastIndexOf(':') + 1);
-                       }
-                       bds.setDatabaseName(db);
+                       bds.setServerName(TestUtil.getServer());
+                       bds.setPortNumber(TestUtil.getPort());
+                       bds.setDatabaseName(TestUtil.getDatabase());
                        bds.setUser(TestUtil.getUser());
                        bds.setPassword(TestUtil.getPassword());
                }
diff --git a/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java 
b/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java
index b224134..c6698cc 100644
--- a/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java
+++ b/org/postgresql/test/jdbc3/Jdbc3ConnectionPoolTest.java
@@ -29,16 +29,9 @@ public class Jdbc3ConnectionPoolTest extends 
ConnectionPoolTest
         if (bds == null)
         {
             bds = new Jdbc3ConnectionPool();
-            String db = TestUtil.getURL();
-            if (db.indexOf('/') > -1)
-            {
-                db = db.substring(db.lastIndexOf('/') + 1);
-            }
-            else if (db.indexOf(':') > -1)
-            {
-                db = db.substring(db.lastIndexOf(':') + 1);
-            }
-            bds.setDatabaseName(db);
+            bds.setServerName(TestUtil.getServer());
+            bds.setPortNumber(TestUtil.getPort());
+            bds.setDatabaseName(TestUtil.getDatabase());
             bds.setUser(TestUtil.getUser());
             bds.setPassword(TestUtil.getPassword());
         }
diff --git a/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java 
b/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java
index 196d36d..b9e2dad 100644
--- a/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java
+++ b/org/postgresql/test/jdbc3/Jdbc3PoolingDataSourceTest.java
@@ -42,15 +42,9 @@ public class Jdbc3PoolingDataSourceTest extends 
PoolingDataSourceTest
     private void configureDataSource(PoolingDataSource source)
     {
         String db = TestUtil.getURL();
-        if (db.indexOf('/') > -1)
-        {
-            db = db.substring(db.lastIndexOf('/') + 1);
-        }
-        else if (db.indexOf(':') > -1)
-        {
-            db = db.substring(db.lastIndexOf(':') + 1);
-        }
-        source.setDatabaseName(db);
+        source.setServerName(TestUtil.getServer());
+        source.setPortNumber(TestUtil.getPort());
+        source.setDatabaseName(TestUtil.getDatabase());
         source.setUser(TestUtil.getUser());
         source.setPassword(TestUtil.getPassword());
         source.setDataSourceName(DS_NAME);
diff --git a/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java 
b/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java
index bb0fa00..c0760d3 100644
--- a/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java
+++ b/org/postgresql/test/jdbc3/Jdbc3SimpleDataSourceTest.java
@@ -29,16 +29,9 @@ public class Jdbc3SimpleDataSourceTest extends 
SimpleDataSourceTest {
         if (bds == null)
         {
             bds = new Jdbc3SimpleDataSource();
-            String db = TestUtil.getURL();
-            if (db.indexOf('/') > -1)
-            {
-                db = db.substring(db.lastIndexOf('/') + 1);
-            }
-            else if (db.indexOf(':') > -1)
-            {
-                db = db.substring(db.lastIndexOf(':') + 1);
-            }
-            bds.setDatabaseName(db);
+            bds.setServerName(TestUtil.getServer());
+            bds.setPortNumber(TestUtil.getPort());
+            bds.setDatabaseName(TestUtil.getDatabase());
             bds.setUser(TestUtil.getUser());
             bds.setPassword(TestUtil.getPassword());
         }

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to