You can clone with HTTPS or SSH.
package org.jboss.seam.faces.test.weld.view.action; import javax.enterprise.inject.Instance; import javax.inject.Inject; import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.seam.faces.test.weld.view.action.annotation.AfterInvokeApplicationViewAction; import org.jboss.seam.faces.test.weld.view.action.annotation.BeforeRenderResponseViewAction; import org.jboss.seam.faces.test.weld.view.action.annotation.ClientController; import org.jboss.seam.faces.test.weld.view.action.annotation.CountryController; import org.jboss.seam.faces.view.action.ViewActionExtension; import org.jboss.seam.faces.view.config.ViewConfigStoreImpl; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ArchivePaths; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.ByteArrayAsset; import org.jboss.shrinkwrap.api.asset.EmptyAsset; import org.jboss.shrinkwrap.api.spec.WebArchive; import org.jboss.solder.el.Expressions; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(Arquillian.class) public class ElViewActionTest { @Deployment public static Archive<?> createTestArchive() { WebArchive archive = ShrinkWrap.create(WebArchive.class).addClass(ViewConfigStoreImpl.class) .addClass(ViewActionExtension.class) .addClass(AfterInvokeApplicationViewAction.class).addClass(BeforeRenderResponseViewAction.class) .addClass(ClientController.class).addClass(CountryController.class).addClass(ElViewActionConfigEnum.class) .addClass(ElViewActionBean.class).addClass(Expressions.class) .addAsManifestResource(new ByteArrayAsset(new byte[0]), ArchivePaths.create("beans.xml")) .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");; return archive; } @Inject Instance<Expressions> expressions; @Test public void test() { } }