Package org.jboss.forge.arquillian.archive

Examples of org.jboss.forge.arquillian.archive.ForgeArchive


public class SunMiscLookupTest
{
   @Deployment
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap.create(ForgeArchive.class)
               .addAsLocalServices(SunMiscLookupTest.class);

      return archive;
   }
View Full Code Here


   }

   @Deployment(name = "dep1,1", testable = false, order = 2)
   public static ForgeArchive getDeploymentDep1()
   {
      ForgeArchive archive = ShrinkWrap.create(ForgeArchive.class)
               .addClasses(IterableFactory.class, ClassWithClassAsParameter.class)
               .addBeansXML();

      return archive;
   }
View Full Code Here

   }

   @Deployment(name = "dep2,2", testable = false, order = 1)
   public static ForgeArchive getDeploymentDep2()
   {
      ForgeArchive archive = ShrinkWrap.create(ForgeArchive.class)
               .addClasses(MockResult.class, Result.class)
               .addBeansXML();

      return archive;
   }
View Full Code Here

   @Override
   public Archive<?> generateDeployment(TestDeployment testDeployment, Collection<ProtocolArchiveProcessor> processors)
   {
      if (testDeployment.getApplicationArchive() instanceof ForgeArchive)
      {
         ForgeArchive deployment = ForgeArchive.class.cast(testDeployment.getApplicationArchive());

         deployment.addAsLibraries(testDeployment.getAuxiliaryArchives());
         deployment.addClasses(ForgeArchive.class);

         return deployment;
      }
      else if (testDeployment.getApplicationArchive() instanceof ForgeRemoteAddon)
      {
View Full Code Here

   public Archive<?> generateDeployment(TestDeployment testDeployment, Collection<ProtocolArchiveProcessor> processors)
   {
      Archive<?> applicationArchive = testDeployment.getApplicationArchive();
      if (applicationArchive instanceof ForgeArchive)
      {
         ForgeArchive deployment = ForgeArchive.class.cast(applicationArchive);

         Collection<Archive<?>> auxiliaryArchives = testDeployment.getAuxiliaryArchives();
         for (Archive<?> archive : auxiliaryArchives)
         {
            Map<ArchivePath, Node> content = archive.getContent(new Filter<ArchivePath>()
            {
               @Override
               public boolean include(ArchivePath path)
               {
                  return SHRINKWRAP_DESCRIPTOR_PATTERN.matcher(path.get()).matches();
               }
            });

            // Reversing the paths to avoid concurrent modification exceptions
            TreeSet<ArchivePath> toRemove = new TreeSet<ArchivePath>(Collections.reverseOrder());
            toRemove.addAll(content.keySet());
            for (ArchivePath path : toRemove)
            {
               archive.delete(path);
            }

            deployment.addAsLibrary(archive);
         }
         deployment.addClasses(ForgeArchive.class);

         return deployment;
      }
      else if (applicationArchive instanceof ForgeRemoteAddon)
      {
View Full Code Here

            @AddonDependency(name = "org.jboss.forge.addon:environment"),
            @AddonDependency(name = "org.jboss.forge.addon:resources"),
            @AddonDependency(name = "org.jboss.forge.addon:parser-java") })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:resources"),
View Full Code Here

            @AddonDependency(name = "org.jboss.forge.addon:maven"),
            @AddonDependency(name = "org.jboss.forge.addon:ui-test-harness")
   })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:database-tools"),
View Full Code Here

            @AddonDependency(name = "org.jboss.forge.addon:database-tools"),
            @AddonDependency(name = "org.jboss.forge.addon:ui-test-harness")
   })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:database-tools"),
View Full Code Here

            @AddonDependency(name = "org.jboss.forge.addon:projects"),
            @AddonDependency(name = "org.jboss.forge.addon:database-tools")
   })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap
               .create(ForgeArchive.class)
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:database-tools")
View Full Code Here

   @Dependencies({
            @AddonDependency(name = "org.jboss.forge.addon:rest-client"),
            @AddonDependency(name = "org.jboss.forge.furnace.container:cdi") })
   public static ForgeArchive getDeployment()
   {
      ForgeArchive archive = ShrinkWrap.create(ForgeArchive.class)
               .addBeansXML()
               .addAsAddonDependencies(
                        AddonDependencyEntry.create("org.jboss.forge.furnace.container:cdi"),
                        AddonDependencyEntry.create("org.jboss.forge.addon:rest-client")
               );
View Full Code Here

TOP

Related Classes of org.jboss.forge.arquillian.archive.ForgeArchive

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.