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());
}