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() {