package consumer; import example.Sample; import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; import org.junit.*; import org.junit.runner.RunWith; import org.wildfly.swarm.undertow.WARArchive; import javax.inject.Inject; /** * Created by wlw on 13.09.16. */ @RunWith(Arquillian.class) @Ignore public class SampleTest { @Deployment public static Archive createDeployment() throws Exception { WARArchive archive = ShrinkWrap.create(WARArchive.class, "SampleTest.war"); archive.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml"); archive.addPackage("example"); archive.addAllDependencies(); return archive; } @Inject private Sample sample; @org.junit.Test public void testGet() throws Exception { Assert.assertEquals(this.sample.saySomething(), "something"); } }