[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