[jboss-cvs] JBossAS SVN: r76540 - projects/server-manager/trunk/src/test/java/org/jboss/jbossas/servermanager/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jul 31 18:11:17 EDT 2008
Author: ALRubinger
Date: 2008-07-31 18:11:16 -0400 (Thu, 31 Jul 2008)
New Revision: 76540
Modified:
projects/server-manager/trunk/src/test/java/org/jboss/jbossas/servermanager/test/StartStopTest.java
Log:
[JBASM-9] Add Lifecycle Stop
Modified: projects/server-manager/trunk/src/test/java/org/jboss/jbossas/servermanager/test/StartStopTest.java
===================================================================
--- projects/server-manager/trunk/src/test/java/org/jboss/jbossas/servermanager/test/StartStopTest.java 2008-07-31 22:08:32 UTC (rev 76539)
+++ projects/server-manager/trunk/src/test/java/org/jboss/jbossas/servermanager/test/StartStopTest.java 2008-07-31 22:11:16 UTC (rev 76540)
@@ -49,7 +49,7 @@
/*
* Environment Variables
*/
-
+
private static final String ENV_VAR_JAVA_HOME = "JAVA_HOME";
private static final String ENV_VAR_JBOSS_HOME = "JBOSS_HOME";
@@ -61,7 +61,7 @@
* start/stop of AS, not its full complement
*/
private static final String SERVER_NAME = "default";
-
+
/**
* The ServerManager for all Servers used in testing
*/
@@ -70,7 +70,7 @@
//----------------------------------------------------------------------------------||
// Tests ---------------------------------------------------------------------------||
//----------------------------------------------------------------------------------||
-
+
/**
* Tests that the server has successfully started, and that
* the ServerController can properly query its state
@@ -81,11 +81,11 @@
// Obtain the server
ServerManager manager = getServerManager();
Server server = manager.getServer(SERVER_NAME);
-
+
// Ensure we read that it's up
TestCase.assertTrue("The server has not been started.", ServerController.isServerStarted(server));
}
-
+
/**
* Tests a full roundtrip of started > stopped > restarted,
* with proper state queries along the way
@@ -98,19 +98,19 @@
// Obtain the server
ServerManager manager = getServerManager();
Server server = manager.getServer(SERVER_NAME);
-
+
// Ensure we read that it's up
TestCase.assertTrue("The server has not been started.", ServerController.isServerStarted(server));
-
+
// Bring the server down
ServerController.stopServer(server, manager);
-
+
// Ensure we read it's down
TestCase.assertTrue("The server should have been shutdown", !ServerController.isServerStarted(server));
-
+
// Restart
ServerController.startServer(server, manager);
-
+
// Ensure we read that it's up
TestCase.assertTrue("The server has not been restarted.", ServerController.isServerStarted(server));
}
@@ -143,7 +143,29 @@
// Start the Server
ServerController.startServer(server, serverManager);
}
-
+
+ /**
+ * Lifecycle Stop
+ *
+ * Stops the JBossAS "all" Configuration
+ *
+ * @throws Throwable
+ */
+ @BeforeClass
+ public static void afterClass() throws Throwable
+ {
+ // Obtain the server
+ ServerManager manager = getServerManager();
+ Server server = manager.getServer(SERVER_NAME);
+
+ // If started/running
+ if (ServerController.isServerStarted(server))
+ {
+ // Stop
+ ServerController.stopServer(server, manager);
+ }
+ }
+
//----------------------------------------------------------------------------------||
// Internal Helper Methods ---------------------------------------------------------||
//----------------------------------------------------------------------------------||
More information about the jboss-cvs-commits
mailing list