private void optionalPackages(JavaArchive jar, Filter<ArchivePath> filter, String... packages) { try { jar.addPackages( true, filter, packages); } catch (Exception e) { /* optional packages NO-OP */ } } }
private void optionalPackages(JavaArchive jar, Filter<ArchivePath> filter, String... packages) { try { jar.addPackages( true, filter, packages); } catch (Exception e) { /* optional packages NO-OP */ } } }
@Override protected Archive<?> buildArchive() { return ShrinkWrap.create(JavaArchive.class, "hamcrest.jar") .addPackages(true, "org.hamcrest"); }
@Override public Archive<?> createAuxiliaryArchive() { JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "arquillian-testenricher-osgi.jar"); archive.addAsServiceProvider(RemoteLoadableExtension.class, OSGiEnricherRemoteExtension.class); archive.addPackages(false, BundleAssociation.class.getPackage(), StartLevelAware.class.getPackage()); return archive; } }
public Archive<?> createAuxiliaryArchive() { return ShrinkWrap.create(JavaArchive.class, "arquillian-core.jar") .addPackages( true, "org.jboss.arquillian.spi", "org.jboss.arquillian.api", "org.jboss.arquillian.impl", "org.jboss.shrinkwrap") .addAsServiceProvider(TestEnricher.class, ArquillianResourceTestEnricher.class); } }
@Override protected Archive<?> buildArchive() { return ShrinkWrap .create(JavaArchive.class, "arquillian-wildfly-container-controller.jar") .addPackages( true, "org.jboss.as.arquillian.api", "org.jboss.as.arquillian.container.controller" ) .addAsServiceProvider(RemoteLoadableExtension.class, WildFlyContainerControllerRemoteExtension.class); } }
@Deployment public static JavaArchive getDeployment() { JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "test.jar") .addPackages(true, Root.class.getPackage()) .addPackages(true, RenderRoot.class.getPackage()) .addPackages(true, SolderRoot.class.getPackage()) .addAsManifestResource(new ByteArrayAsset("<beans/>".getBytes()), ArchivePaths.create("beans.xml")); return archive; }
@Override public Archive<?> createAuxiliaryArchive() { final JavaArchive persistenceExtensionArchive = ShrinkWrap.create(JavaArchive.class, "arquillian-persistence.jar") .addPackages(true, // exclude client package Filters.exclude(PersistenceExtension.class.getPackage()), "org.jboss.arquillian.persistence") .addPackages(true, requiredLibraries()) .addAsServiceProvider(RemoteLoadableExtension.class, RemotePersistenceExtension.class); return persistenceExtensionArchive; }
@Override protected Archive<?> buildArchive() { return ShrinkWrap.create(JavaArchive.class, "wildfly-arquillian-domain.jar") .addPackages( true, "org.wildfly.arquillian.domain.api", "org.wildfly.arquillian.domain.container.controller" ) .addClasses(AbstractTargetsContainerProvider.class, DomainRemoteExtension.class) .addAsServiceProvider(RemoteLoadableExtension.class, DomainRemoteExtension.class); } }
public static JavaArchive rootWithJSON() { return root() .addPackages(true, JSONProvider.class.getPackage()) .addPackages(true, JSONMappingExceptionHandler.class.getPackage()); }
public static JavaArchive core() { return ShrinkWrap.create(JavaArchive.class) .addPackages(false, Identifiable.class.getPackage(), Repository.class.getPackage(), Validate.class.getPackage()) .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); } }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
/** * SHRINKWRAP-233: Tests adding a non existent package doesn't add any asset to the archive. * */ @Test(expected = IllegalArgumentException.class) public void testAddNonExistentPackage() { final String packageName = "non.existent.package"; JavaArchive archive = ShrinkWrap.create(JavaArchive.class); // Here the exception should be thrown archive.addPackages(true, Package.getPackage(packageName)); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource("META-INF/beans.xml"); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
@Deployment public static JavaArchive createDeployment() { return ShrinkWrap.create(JavaArchive.class) .addPackages(true, "org.rapidpm.commons") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }
@Deployment public static Archive<?> createTestArchive() { return ShrinkWrapHelper.createJavaArchive().addPackages(true, "org.uberfire.backend.server.spaces") .addAsManifestResource(EmptyAsset.INSTANCE, "org.dashbuilder.pojo.Bean.config") .addAsManifestResource(EmptyAsset.INSTANCE, "org.dashbuilder.pojo.BeanExt.config") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.config") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); }