[jboss-svn-commits] JBoss Common SVN: r4331 - arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Apr 25 21:16:54 EDT 2010


Author: ALRubinger
Date: 2010-04-25 21:16:53 -0400 (Sun, 25 Apr 2010)
New Revision: 4331

Modified:
   arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedContainer.java
   arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java
Log:
[ARQ-103] Register UnDeploy with the correct context

Modified: arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedContainer.java
===================================================================
--- arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedContainer.java	2010-04-25 01:10:38 UTC (rev 4330)
+++ arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedContainer.java	2010-04-26 01:16:53 UTC (rev 4331)
@@ -80,12 +80,12 @@
    // Required Implementations -----------------------------------------------------------||
    //-------------------------------------------------------------------------------------||
 
-   public void setup(Context context, Configuration configuration) 
+   public void setup(final Context context,final  Configuration configuration) 
    {
       //configuration.getContainerConfig(JBossReloadedConfiguration.class);
    }
    
-   public ContainerMethodExecutor deploy(Context context, final Archive<?> archive) throws DeploymentException
+   public ContainerMethodExecutor deploy(final Context context, final Archive<?> archive) throws DeploymentException
    {
       // Deploy
       try
@@ -144,9 +144,9 @@
       context.add(ShrinkWrapDeployer.class, deployer);
    }
 
-   public void stop(Context context) throws LifecycleException
+   public void stop(final Context context) throws LifecycleException
    {
-      MCServer server = context.get(MCServer.class);
+      final MCServer server = context.get(MCServer.class);
       // If we've got a server
       if (server != null && server.getState().equals(LifecycleState.STARTED))
       {

Modified: arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java
===================================================================
--- arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java	2010-04-25 01:10:38 UTC (rev 4330)
+++ arquillian/trunk/containers/reloaded/src/main/java/org/jboss/arquillian/container/reloaded/ReloadedTestEnricher.java	2010-04-26 01:16:53 UTC (rev 4331)
@@ -55,7 +55,8 @@
    // Required Implementations -----------------------------------------------------------||
    //-------------------------------------------------------------------------------------||
 
-   /* (non-Javadoc)
+   /**
+    * {@inheritDoc}
     * @see org.jboss.arquillian.spi.TestEnricher#enrich(org.jboss.arquillian.spi.Context, java.lang.Object)
     */
    public void enrich(final Context context, final Object testCase)
@@ -73,31 +74,32 @@
       try
       {
          controller.install(bmdb.getBeanMetaData(), testCase);
-         context.register(BeforeUnDeploy.class, new TestCaseUnInstaller());
+         context.getParentContext().register(BeforeUnDeploy.class, new TestCaseUnInstaller());
       }
       catch (final Throwable e)
       {
          throw new RuntimeException("Could not enrich " + testCase + " by installing the instance into MC", e);
       }
    }
-   
-   /* (non-Javadoc)
+
+   /**
+    * {@inheritDoc}
     * @see org.jboss.arquillian.spi.TestEnricher#resolve(org.jboss.arquillian.spi.Context, java.lang.reflect.Method)
     */
-   public Object[] resolve(Context context, Method method)
+   public Object[] resolve(final Context context, final Method method)
    {
       return new Object[method.getParameterTypes().length];
    }
-   
+
    /**
     * Uninstall the installed test case from the MCServer before undeploying. 
     *
     * @author <a href="mailto:aknutsen at redhat.com">Aslak Knutsen</a>
     * @version $Revision: $
     */
-   private static class TestCaseUnInstaller implements EventHandler<ContainerEvent> 
+   private static class TestCaseUnInstaller implements EventHandler<ContainerEvent>
    {
-      public void callback(Context context, ContainerEvent event) throws Exception
+      public void callback(final Context context, final ContainerEvent event) throws Exception
       {
          context.get(MCServer.class).getKernel().getController().uninstall(ReloadedTestEnricher.BIND_NAME_TEST);
       }



More information about the jboss-svn-commits mailing list