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