deployment.setOrder(deploymentAnnotation.order()); if (target != null)
deployment.setOrder(deploymentAnnotation.order()); if (target != null)
@Override public List<DeploymentDescription> generate(TestClass testClass) { List<DeploymentDescription> deployments = super.generate(testClass); List<DeploymentDescription> updatedDeployments = new ArrayList<DeploymentDescription>(); for (DeploymentDescription currentDeploymentDescription : deployments) { if (currentDeploymentDescription.getArchive() instanceof PortletArchive) { DeploymentDescription newDescription = new DeploymentDescription(currentDeploymentDescription.getName(), currentDeploymentDescription.getArchive().as(WebArchive.class)); newDescription.shouldBeTestable(currentDeploymentDescription.testable()) .shouldBeManaged(currentDeploymentDescription.managed()) .setOrder(currentDeploymentDescription.getOrder()) .setTarget(currentDeploymentDescription.getTarget()) .setProtocol(currentDeploymentDescription.getProtocol()) .setExpectedException(currentDeploymentDescription.getExpectedException()); updatedDeployments.add(newDescription); } else { updatedDeployments.add(currentDeploymentDescription); } } return updatedDeployments; } }
.setTarget(new TargetDescription(CONTAINER_1_NAME)) .shouldBeTestable(false) .setOrder(2)); new DeploymentDescription(DEPLOYMENT_2_NAME, ShrinkWrap.create(JavaArchive.class)) .setTarget(new TargetDescription(CONTAINER_2_NAME)) .setOrder(1) .shouldBeTestable(true) .setTestableArchive(ShrinkWrap.create(JavaArchive.class))); new DeploymentDescription(DEPLOYMENT_3_NAME, ShrinkWrap.create(JavaArchive.class)) .setTarget(new TargetDescription(CONTAINER_2_NAME)) .setOrder(3) .shouldBeTestable(false) .shouldBeManaged(false)); new DeploymentDescription(DEPLOYMENT_4_NAME, Descriptors.create(BeansDescriptor.class)) .setTarget(new TargetDescription(CONTAINER_1_NAME)) .setOrder(4) .shouldBeManaged(true));
deploymentDescription.setOrder(deployment.order());
deploymentDescription.setOrder(deployment.order());