From d0044af1e6f15a93f049211b16dc2d3d08a89f46 Mon Sep 17 00:00:00 2001 From: felix Date: Tue, 15 May 2007 17:41:27 +0000 Subject: [PATCH] =?utf8?q?Mehr=20Testf=C3=A4lle=20zum=20Testen=20von=20Hos?= =?utf8?q?tnamen?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: https://www.internetallee.de/svn/bytewurf@20 a944a559-bf0e-0410-8ddc-85264b264b6c --- .../bytewurf/projekte/netzschalter/HostConfigTest.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) 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() { -- 2.11.0