TeStereo report
@Test public void testRemoveHost(){
assertEquals(16,mapper.hosts.length);
mapper.removeHostAlias("iowejoiejfoiew");
mapper.removeHost("iowejoiejfoiew_alias");
assertEquals(16,mapper.hosts.length);
mapper.removeHostAlias("iowejoiejfoiew_alias");
assertEquals(15,mapper.hosts.length);
mapper.addHostAlias("iowejoiejfoiew","iowejoiejfoiew_alias");
assertEquals(16,mapper.hosts.length);
final int iowPos=3;
Mapper.Host hostMapping=mapper.hosts[iowPos];
Mapper.Host aliasMapping=mapper.hosts[iowPos + 1];
assertEquals("iowejoiejfoiew_alias",aliasMapping.name);
assertTrue(aliasMapping.isAlias());
assertSame(hostMapping.object,aliasMapping.object);
assertEquals("iowejoiejfoiew",hostMapping.getRealHostName());
assertEquals("iowejoiejfoiew",aliasMapping.getRealHostName());
assertSame(hostMapping,hostMapping.getRealHost());
assertSame(hostMapping,aliasMapping.getRealHost());
mapper.removeHost("iowejoiejfoiew");
assertEquals(14,mapper.hosts.length);
for ( Mapper.Host host : mapper.hosts) {
assertTrue(host.name,!host.name.startsWith("iowejoiejfoiew"));
}
}