Examples of FeedbackDeployer


Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      assertTrue(suffixes.contains(".jbss"));

      Deployers deployers = createDeployers();
      main.setDeployers(deployers);

      FeedbackDeployer rhtDeployer = addDeployer(main, "RhtDeployer");
      FeedbackDeployer jbsDeployer = addDeployer(main, "JbsDeployer");

      Deployment deploymentRHT = createDeployment("/matchers", "some.rhts");
      assertDeploy(main, deploymentRHT);
      assertTrue(jarStructure.getRecognized().contains("some.rhts"));

      Deployment deploymentJBS = createDeployment("/matchers", "some.jbss");
      assertDeploy(main, deploymentJBS);
      assertTrue(jarStructure.getRecognized().contains("some.jbss"));

      Deployment deploymentXYZ = createDeployment("/matchers", "some.xyz");
      assertDeploy(main, deploymentXYZ);
      assertFalse(jarStructure.getRecognized().contains("some.xyz"));

      assertNotNull(rhtDeployer.getFiles());
      assertEquals(new String[]{"some.rht"}, rhtDeployer.getFiles().toArray());
      assertNotNull(jbsDeployer.getFiles());
      assertEquals(new String[]{"some.jbs"}, jbsDeployer.getFiles().toArray());
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      assertFalse(fbd.getFiles().contains("fst.txt"));
   }

   public void testSingleNameNoSuffix() throws Throwable
   {
      FeedbackDeployer fbd1 = new FeedbackDeployer();
      fbd1.setName("empty.txt");
      FeedbackDeployer fbd2 = new FeedbackDeployer();
      fbd2.setName("fst.txt");
      NIMDeployer nimd = new NIMDeployer(new SingleNIM("fst.txt"));

      DeployerClient main = createMainDeployer(fbd1, fbd2, nimd);
      addStructureDeployer(main, new JARStructure());

      Deployment deployment = createDeployment("/matchers", "ignore");
      main.deploy(deployment);

      assertFalse(fbd1.getFiles().isEmpty());
      assertEmpty(fbd2.getFiles());
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      assertEmpty(fbd2.getFiles());
   }

   public void testMultipleNamesNoSuffix() throws Throwable
   {
      FeedbackDeployer fbd = new FeedbackDeployer();
      Set<String> names = new HashSet<String>(Arrays.asList("empty.txt", "fst.txt", "snd.txt"));
      fbd.setNames(names);

      testNameIgnoreMechanism(fbd, 2);
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      testNameIgnoreMechanism(fbd, 2);
   }

   public void testNoNameJustSuffix() throws Throwable
   {
      FeedbackDeployer fbd = new FeedbackDeployer();
      fbd.setSuffix(".txt");
      fbd.setAllowMultipleFiles(true);

      testNameIgnoreMechanism(fbd, 3);
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      testNameIgnoreMechanism(fbd, 3);
   }

   public void testNamesWithSuffix() throws Throwable
   {
      FeedbackDeployer fbd = new FeedbackDeployer();
      Set<String> names = new HashSet<String>(Arrays.asList("empty.txt", "fst.txt", "snd.txt"));
      fbd.setNames(names);
      fbd.setSuffix(".tmp");

      testNameIgnoreMechanism(fbd, 3);
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      testNameIgnoreMechanism(fbd, 3);
   }

   public void testRealNIMDeployer() throws Throwable
   {
      FeedbackDeployer fbd = new FeedbackDeployer();
      fbd.setSuffix(".txt");
      fbd.setAllowMultipleFiles(true);

      AbstractIgnoreFilesDeployer nimd = new AbstractIgnoreFilesDeployer();

      DeployerClient main = createMainDeployer(fbd, nimd);
      addStructureDeployer(main, new JARStructure());

      Deployment deployment = createDeployment("/matchers", "ignore");
      main.deploy(deployment);

      assertEquals(2, fbd.getFiles().size());
      assertFalse(fbd.getFiles().contains("fst.txt"));
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      assertEquals(3, matchers.size());

      Deployers deployers = createDeployers();
      main.setDeployers(deployers);

      FeedbackDeployer beanDeployer = addDeployer(main, "BeanDeployer");
      FeedbackDeployer shellDeployer = addDeployer(main, "BshDeployer");
      FeedbackDeployer nameDeployer = addDeployer(main, "ExactNameDeployer");

      Deployment deploymentBeans = createDeployment("/matchers", "qwert.beans");
      assertDeploy(main, deploymentBeans);
      Deployment deploymentShells = createDeployment("/matchers", "beanshell.jar");
      assertDeploy(main, deploymentShells);
      Deployment deploymentTopLevel = createDeployment("/matchers", "toplevel");
      assertDeploy(main, deploymentTopLevel);

      assertNotNull(beanDeployer.getFiles());
      assertEquals(new String[]{"my-beans.xml", "some-beans.xml"}, beanDeployer.getFiles().toArray());

      assertNotNull(shellDeployer.getFiles());
      assertEquals(new String[]{"script.bsh", "some.bsh"}, shellDeployer.getFiles().toArray());

      assertNotNull(nameDeployer.getFiles());
      assertEquals(new String[]{"some.bsh"}, nameDeployer.getFiles().toArray());
   }
View Full Code Here

Examples of org.jboss.test.deployers.vfs.matchers.support.FeedbackDeployer

      assertNotNull("Missing deployer: " + name, context);
      assertEquals(ControllerState.INSTALLED, context.getState());
      Object target = context.getTarget();
      assertNotNull(target);
      assertInstanceOf(target, FeedbackDeployer.class);
      FeedbackDeployer deployer = (FeedbackDeployer)target;
      addDeployer(main, deployer);
      return deployer;
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.