[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