From: felix Date: Tue, 15 May 2007 17:41:27 +0000 (+0000) Subject: Mehr Testfälle zum Testen von Hostnamen X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d0044af1e6f15a93f049211b16dc2d3d08a89f46;p=bytewurf.git Mehr Testfälle zum Testen von Hostnamen git-svn-id: https://www.internetallee.de/svn/bytewurf@20 a944a559-bf0e-0410-8ddc-85264b264b6c --- diff --git a/projekte/netzschalter/test/de/bytewurf/projekte/netzschalter/HostConfigTest.java b/projekte/netzschalter/test/de/bytewurf/projekte/netzschalter/HostConfigTest.java index 0a0b5ed..de2a2b7 100644 --- a/projekte/netzschalter/test/de/bytewurf/projekte/netzschalter/HostConfigTest.java +++ b/projekte/netzschalter/test/de/bytewurf/projekte/netzschalter/HostConfigTest.java @@ -26,17 +26,23 @@ public class HostConfigTest extends TestCase { public void testSetHostname() { assertEquals(hostConfig.getHostname(), "localhost"); + assertTrue(checkInvalidHostname("not_a_hostname1732")); + assertTrue(checkInvalidHostname(null)); + assertTrue(checkInvalidHostname("")); + assertEquals(hostConfig.getHostname(), "localhost"); + + hostConfig.setHostname(testHostname); + assertEquals(testHostname, hostConfig.getHostname()); + } + + private boolean checkInvalidHostname(String hostname) { boolean exceptionOccured = false; try { - hostConfig.setHostname("not_a_hostname1732"); + hostConfig.setHostname(hostname); } catch (RuntimeException e) { exceptionOccured = true; } - assertEquals(true, exceptionOccured); - assertEquals(hostConfig.getHostname(), "localhost"); - - hostConfig.setHostname(testHostname); - assertEquals(testHostname, hostConfig.getHostname()); + return exceptionOccured; } public void testSetPortA() {