DUIH duih = getDUIHWithParent(false);
NamedModule md = getSingleAttachment(duih);
md.setModuleName(TEST);
ModulesMetaData modules = getModulesMetaData(duih);
ModuleMetaData conflict = new ModuleMetaData();
conflict.setName(SIMPLE_DU_JAR_PATH);
conflict.setUniqueName(TEST);
modules.add(conflict);
ModuleMetaData conflict2 = new ModuleMetaData();
conflict2.setName(SIMPLE_DU_RAR_PATH);
conflict2.setUniqueName(SIMPLE_TRIMMED_PATH);
modules.add(conflict2);
ModuleMetaData conflict3 = new ModuleMetaData();
conflict3.setName("pathological.war");
conflict3.setUniqueName(SIMPLE_DU_WAR_PATH);
modules.add(conflict3);
ModuleMetaData conflict4 = new ModuleMetaData();
conflict4.setName("more-pathological.war");
conflict4.setUniqueName(SIMPLE_TRIMMED_PATH + "-1");
modules.add(conflict4);
String expected = "test-1";
DeploymentUnit unit = getDeploymentUnitProxy(duih);
testee.deploy(unit);
assertEquals(expected, md.getModuleName());
assertEquals(expected, duih.getModuleName(NamedModule.class));
ModuleMetaData modmd = getModuleMetaData(duih);
assertEquals(expected, modmd.getUniqueName());
}