[jboss-cvs] JBossAS SVN: r61916 - trunk/testsuite/src/main/org/jboss/test/security/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 30 17:14:00 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-03-30 17:13:59 -0400 (Fri, 30 Mar 2007)
New Revision: 61916

Modified:
   trunk/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java
Log:
Fix the test

Modified: trunk/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java	2007-03-30 21:03:57 UTC (rev 61915)
+++ trunk/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java	2007-03-30 21:13:59 UTC (rev 61916)
@@ -54,14 +54,6 @@
    public DynamicLoginConfigServiceUnitTestCase(String name)
    {
       super(name); 
-      try
-      {
-         sutil = new ServiceControllerUtil(this.getServer());
-      }
-      catch (Exception e)
-      {
-         fail("Exception thrown in creating util class"+e.getLocalizedMessage());
-      }
    }
    
    /**
@@ -70,6 +62,14 @@
     */
    public void testAbsoluteLoginConfigURL() throws Exception
    {
+      try
+      {
+         sutil = new ServiceControllerUtil(this.getServer());
+      }
+      catch (Exception e)
+      {
+         fail("Exception thrown in creating util class"+e.getLocalizedMessage());
+      }
       MBeanServerConnection server = getServer(); 
       ObjectName oname = new ObjectName("jboss:service=TempFileCreator");  
       URL confURL = (URL)server.invoke(oname,"createTempFile",
@@ -79,6 +79,8 @@
       ObjectName serviceName = new ObjectName("jboss:service=TestDynamicLoginConfig");
       if(server.isRegistered(serviceName))
          server.unregisterMBean(serviceName);
+      if(sutil.isFailed(serviceName))
+         sutil.destroyAService(serviceName);
       prepareTestDynamicLoginConfig(server,serviceName,confURL.toExternalForm()); 
       sutil.createAService(serviceName);
       assertTrue("Created?", sutil.isCreated(serviceName));
@@ -109,6 +111,14 @@
     */
    public void testAuthConf() throws Exception
    {
+      try
+      {
+         sutil = new ServiceControllerUtil(this.getServer());
+      }
+      catch (Exception e)
+      {
+         fail("Exception thrown in creating util class"+e.getLocalizedMessage());
+      }
       MBeanServerConnection server = getServer(); 
       ObjectName serviceName = new ObjectName("jboss:service=TestDynamicLoginConfig");
       sutil.removeAService(serviceName);
@@ -137,38 +147,11 @@
             sutil.stopAService(serviceName);
             assertEquals("state is Stopped", ServiceContext.getStateString(ServiceContext.STOPPED),
                   sutil.getStateString(serviceName));
-         } 
-      } 
-        
-      try
-      { 
-         server.setAttribute(serviceName,
-               new Attribute("AuthConfig","login-config.xml"));
-         sutil.startAService(serviceName);
-         assertFalse("Should not Start?", sutil.isStarted(serviceName)); 
-      }
-      catch(Exception t)
-      {
-         fail("Failute to set an attribute and start a service:"+t.getLocalizedMessage()); 
-      }
-      finally
-      {
-         boolean isStarted = sutil.isStarted(serviceName);
-         log.info(serviceName+", isStarted: "+isStarted);
-         if(isStarted) 
-         {
-            sutil.stopAService(serviceName);
-            assertEquals("state is Stopped", ServiceContext.getStateString(ServiceContext.STOPPED),
-                  sutil.getStateString(serviceName));
          }
-         sutil.destroyAService(serviceName);
-         assertEquals("state is Destroyed", ServiceContext.getStateString(ServiceContext.DESTROYED),
-               sutil.getStateString(serviceName));
-         sutil.removeAService(serviceName);
          if(server.isRegistered(serviceName))
             server.unregisterMBean(serviceName);
-      }
-   }
+      }  
+   } 
    
    private void prepareTestDynamicLoginConfig(MBeanServerConnection server, 
          ObjectName serviceOName, String confURL) throws Exception
@@ -198,6 +181,7 @@
             deploymentException = null;
             try
             {
+               super.setUp();
                this.delegate.init();
                this.deploy("tempfilecreator.jar");
                this.redeploy(getResourceURL("jmx/tempFileCreator-service.xml")); 
@@ -211,6 +195,7 @@
          
          protected void tearDown() throws Exception
          {
+            super.tearDown();
             this.undeploy(getResourceURL("jmx/tempFileCreator-service.xml")); 
          }
       };




More information about the jboss-cvs-commits mailing list