[jboss-svn-commits] JBoss Portal SVN: r5649 - in branches/JBoss_Portal_Branch_2_4: core/src/main/org/jboss/portal/test/core core/src/main/org/jboss/portal/test/core/model/instance identity/src/main/org/jboss/portal/test/identity test/src/etc test/src/main/org/jboss/portal/test/framework/embedded

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 14 11:34:52 EST 2006


Author: julien at jboss.com
Date: 2006-11-14 11:34:42 -0500 (Tue, 14 Nov 2006)
New Revision: 5649

Modified:
   branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/PortalBaseTestCase.java
   branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java
   branches/JBoss_Portal_Branch_2_4/identity/src/main/org/jboss/portal/test/identity/UserTestCase.java
   branches/JBoss_Portal_Branch_2_4/test/src/etc/datasources.xml
   branches/JBoss_Portal_Branch_2_4/test/src/main/org/jboss/portal/test/framework/embedded/DataSourceSupport.java
Log:
added display-name in datasource configuration for testing and use it in the test name instead of the driver class

Modified: branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/PortalBaseTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/PortalBaseTestCase.java	2006-11-14 16:09:47 UTC (rev 5648)
+++ branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/PortalBaseTestCase.java	2006-11-14 16:34:42 UTC (rev 5649)
@@ -92,7 +92,7 @@
 
    public String getName()
    {
-      return super.getName() + "_" + dsCfg.getDriverClass().replaceAll("\\.", "_");
+      return super.getName() + "_" + dsCfg;
    }
 
    protected Set getDefaultSecurityConstraints()

Modified: branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java	2006-11-14 16:09:47 UTC (rev 5648)
+++ branches/JBoss_Portal_Branch_2_4/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java	2006-11-14 16:34:42 UTC (rev 5649)
@@ -132,7 +132,7 @@
 
    public String getName()
    {
-      return super.getName() + "_" + dsCfg.getDriverClass().replaceAll("\\.", "_");
+      return super.getName() + "_" + dsCfg;
    }
 
    public HibernateSupport getInstanceHibernateSupport()

Modified: branches/JBoss_Portal_Branch_2_4/identity/src/main/org/jboss/portal/test/identity/UserTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_4/identity/src/main/org/jboss/portal/test/identity/UserTestCase.java	2006-11-14 16:09:47 UTC (rev 5648)
+++ branches/JBoss_Portal_Branch_2_4/identity/src/main/org/jboss/portal/test/identity/UserTestCase.java	2006-11-14 16:34:42 UTC (rev 5649)
@@ -101,7 +101,7 @@
 
    public String getName()
    {
-      return super.getName() + "_" + dsCfg.getDriverClass().replaceAll("\\.", "_");
+      return super.getName() + "_" + dsCfg;
    }
 
    protected void setUp() throws Exception

Modified: branches/JBoss_Portal_Branch_2_4/test/src/etc/datasources.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_4/test/src/etc/datasources.xml	2006-11-14 16:09:47 UTC (rev 5648)
+++ branches/JBoss_Portal_Branch_2_4/test/src/etc/datasources.xml	2006-11-14 16:34:42 UTC (rev 5649)
@@ -23,6 +23,7 @@
 
 <datasources>
    <datasource>
+      <display-name>hsqldb</display-name>
       <connection-url>jdbc:hsqldb:file:test</connection-url>
       <driver-class>org.hsqldb.jdbcDriver</driver-class>
       <user-name>sa</user-name>

Modified: branches/JBoss_Portal_Branch_2_4/test/src/main/org/jboss/portal/test/framework/embedded/DataSourceSupport.java
===================================================================
--- branches/JBoss_Portal_Branch_2_4/test/src/main/org/jboss/portal/test/framework/embedded/DataSourceSupport.java	2006-11-14 16:09:47 UTC (rev 5648)
+++ branches/JBoss_Portal_Branch_2_4/test/src/main/org/jboss/portal/test/framework/embedded/DataSourceSupport.java	2006-11-14 16:34:42 UTC (rev 5649)
@@ -69,7 +69,7 @@
 
    public DataSourceSupport()
    {
-      this(new Config("", "", "", ""));
+      this(new Config("", "", "", "", ""));
    }
 
    public void create()
@@ -205,19 +205,26 @@
    public static class Config
    {
 
+      private String displayName;
       private String connectionURL;
       private String driverClass;
       private String userName;
       private String password;
 
-      public Config(String connectionURL, String driverClass, String userName, String password)
+      public Config(String displayName, String connectionURL, String driverClass, String userName, String password)
       {
+         this.displayName = displayName;
          this.connectionURL = connectionURL;
          this.driverClass = driverClass;
          this.userName = userName;
          this.password = password;
       }
 
+      public String getDisplayName()
+      {
+         return displayName;
+      }
+
       public String getConnectionURL()
       {
          return connectionURL;
@@ -238,6 +245,11 @@
          return password;
       }
 
+      public String toString()
+      {
+         return "DataSource[" + displayName + "]";
+      }
+
       public static Config[] fromXML(URL url) throws Exception
       {
          ArrayList configs = new ArrayList();
@@ -249,15 +261,18 @@
             for (Iterator i = XML.getChildrenIterator(doc.getDocumentElement(), "datasource"); i.hasNext();)
             {
                Element childElt = (Element)i.next();
+               Element displayNameURLElt = XML.getUniqueChild(childElt, "display-name", true);
                Element connectionURLElt = XML.getUniqueChild(childElt, "connection-url", true);
                Element driverClassElt = XML.getUniqueChild(childElt, "driver-class", true);
                Element userNameElt = XML.getUniqueChild(childElt, "user-name", true);
                Element passwordElt = XML.getUniqueChild(childElt, "password", true);
+               String displayName = XML.asString(displayNameURLElt);
                String connectionURL = XML.asString(connectionURLElt);
                String driverClass = XML.asString(driverClassElt);
                String userName = XML.asString(userNameElt);
                String password = XML.asString(passwordElt);
                Config dsCfg = new Config(
+                  displayName,
                   connectionURL,
                   driverClass,
                   userName,




More information about the jboss-svn-commits mailing list