Skip to content

Commit

Permalink
ARQ-196 Change to expose Deployment related state in DeploymentContext
Browse files Browse the repository at this point in the history
  • Loading branch information
aslakknutsen committed Feb 21, 2011
1 parent 4580ef2 commit b72401a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
import org.jboss.arquillian.spi.client.protocol.ProtocolDescription; import org.jboss.arquillian.spi.client.protocol.ProtocolDescription;
import org.jboss.arquillian.spi.client.protocol.metadata.ProtocolMetaData; import org.jboss.arquillian.spi.client.protocol.metadata.ProtocolMetaData;
import org.jboss.arquillian.spi.core.InstanceProducer; import org.jboss.arquillian.spi.core.InstanceProducer;
import org.jboss.arquillian.spi.core.annotation.ClassScoped; import org.jboss.arquillian.spi.core.annotation.DeploymentScoped;
import org.jboss.arquillian.spi.core.annotation.Inject; import org.jboss.arquillian.spi.core.annotation.Inject;
import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.descriptor.api.Descriptor; import org.jboss.shrinkwrap.descriptor.api.Descriptor;
Expand All @@ -45,14 +45,13 @@
*/ */
public class WeldSEContainer implements DeployableContainer<WeldSEConfiguration> public class WeldSEContainer implements DeployableContainer<WeldSEConfiguration>
{ {
// TODO: these should be DeploymentScoped, but TestEnrich is currently happening outside a DeploymentScope. @Inject @DeploymentScoped
@Inject @ClassScoped // @DeploymentScoped
private InstanceProducer<ContextClassLoaderManager> classLoaderManagerProducer; private InstanceProducer<ContextClassLoaderManager> classLoaderManagerProducer;


@Inject @ClassScoped // @DeploymentScoped @Inject @DeploymentScoped
private InstanceProducer<WeldManager> weldManagerProducer; private InstanceProducer<WeldManager> weldManagerProducer;


@Inject @ClassScoped // @DeploymentScoped @Inject @DeploymentScoped
private InstanceProducer<WeldBootstrap> weldBootstrapProducer; private InstanceProducer<WeldBootstrap> weldBootstrapProducer;


public ProtocolDescription getDefaultProtocol() public ProtocolDescription getDefaultProtocol()
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import org.jboss.shrinkwrap.api.ArchivePaths; import org.jboss.shrinkwrap.api.ArchivePaths;
import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.ByteArrayAsset; import org.jboss.shrinkwrap.api.asset.ByteArrayAsset;
import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.JavaArchive; import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
Expand All @@ -47,7 +48,7 @@ public static JavaArchive createdeployment()
WeldEmbeddedIntegrationTestCase.class, WeldEmbeddedIntegrationTestCase.class,
MyBean.class) MyBean.class)
.addManifestResource( .addManifestResource(
new ByteArrayAsset("<beans/>".getBytes()), ArchivePaths.create("beans.xml")); EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
} }


@Inject @Inject
Expand Down

0 comments on commit b72401a

Please sign in to comment.