List<String> expected = new ArrayList<String>();
expected.add(single.getName());
assertEquals(expected, deployer.getDeployedUnits());
assertEquals(DeploymentStages.INSTALLED, main.getDeploymentStage(single.getName()));
main.change(single.getName(), DeploymentStages.CLASSLOADER);
assertEquals(DeploymentStages.CLASSLOADER, main.getDeploymentStage(single.getName()));
DeploymentUnit unit = assertDeploymentUnit(main, single.getName());
DeploymentContext context = assertDeploymentContext(main, single.getName());
unit.addAttachment("fail", deployer);