[jboss-cvs] JBossAS SVN: r89372 - in projects/bootstrap/trunk/impl-as/src: test/java/org/jboss/bootstrap/impl/as/server and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon May 25 08:46:09 EDT 2009


Author: jaikiran
Date: 2009-05-25 08:46:09 -0400 (Mon, 25 May 2009)
New Revision: 89372

Modified:
   projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/server/JBossASServerImpl.java
   projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerVersionInformationTestCase.java
Log:
JBBOOT-83 toString() of JBossASServerImpl will now return the version information of the server

Modified: projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/server/JBossASServerImpl.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/server/JBossASServerImpl.java	2009-05-25 12:43:01 UTC (rev 89371)
+++ projects/bootstrap/trunk/impl-as/src/main/java/org/jboss/bootstrap/impl/as/server/JBossASServerImpl.java	2009-05-25 12:46:09 UTC (rev 89372)
@@ -374,4 +374,14 @@
       // Clone so we don't give callers access to internal state
       this.startDate = (Date) startDate.clone();
    }
+   
+   @Override
+   public String toString()
+   {
+      StringBuilder sb = new StringBuilder();
+      sb.append("JBoss Server[");
+      sb.append(this.version.toString());
+      sb.append("]");
+      return sb.toString();
+   }
 }

Modified: projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerVersionInformationTestCase.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerVersionInformationTestCase.java	2009-05-25 12:43:01 UTC (rev 89371)
+++ projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerVersionInformationTestCase.java	2009-05-25 12:46:09 UTC (rev 89372)
@@ -249,4 +249,19 @@
       TestCase.assertTrue("Build OS must contain OS Version", actual.contains(EXPECTED_OS_VERSION));
    }
 
+   /**
+    * Test that the {@link JBossASServerImpl#toString()} contains the  version
+    * information about the server
+    */
+   @Test
+   public void testServerToStringReportsVersionInfo()
+   {
+      String serverInfo = server.toString();
+      String versionInfo = server.getVersion();
+
+      TestCase.assertNotNull("Version information not available in server", versionInfo);
+      TestCase.assertTrue("toString() of " + server.getClass().getName() + " does not container version information",
+            serverInfo.contains(versionInfo));
+   }
+
 }




More information about the jboss-cvs-commits mailing list