Class HostnameTests
- java.lang.Object
-
- de.powerstat.validation.values.test.HostnameTests
-
public class HostnameTests extends Object
-
-
Constructor Summary
Constructors Constructor Description HostnameTests()
Default constructor.
-
Method Summary
Modifier and Type Method Description void
exist()
Exists hostname in DNS.void
existFalse()
Exists hostname in DNS.void
getHostname()
Test get hostname.void
hostnameIllegalParameters(String hostname)
Test Hostname with illegal parameters.void
hostnameLength(String hostname)
Test Hostname with hostname to short or long, part to long.void
hostnameOk0(String hostname)
Test Hostname with valid hostnames.void
hostnameOk1()
Test Hostname with valid hostname.void
testCompareTo()
Test compareTo.void
testEquals()
Test equals.void
testHashCode()
Test hash code.void
testToString()
Test toString.
-
-
-
Method Detail
-
hostnameOk0
@ParameterizedTest @ValueSource(strings={"www.powerstat.de","a.de","www.powerstat012345678901234567890123456789012345678901234567890123.de","abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdefghijklmnopqrstuvwxyz.abcdef.com","192.168.0.1","00fe:0080:0000:0000:0000:0000:0000:0000"}) public void hostnameOk0(String hostname)
Test Hostname with valid hostnames.- Parameters:
hostname
- Hostname
-
hostnameOk1
@Test public void hostnameOk1()
Test Hostname with valid hostname.
-
hostnameLength
@ParameterizedTest @ValueSource(strings={"p","www..de","www.powerstat0123456789012345678901234567890123456789012345678901234.de","www.powerstat1234123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234.de"}) public void hostnameLength(String hostname)
Test Hostname with hostname to short or long, part to long.- Parameters:
hostname
- Hostname
-
hostnameIllegalParameters
@ParameterizedTest @ValueSource(strings={"www.power~stat.de","www.powerstat.unknown","ACCOUNTANT","www.-powerstat.de","www.powerstat-.de"}) public void hostnameIllegalParameters(String hostname)
Test Hostname with illegal parameters.- Parameters:
hostname
- Hostname
-
getHostname
@Test public void getHostname()
Test get hostname.
-
exist
@Test public void exist()
Exists hostname in DNS.
-
existFalse
@Test public void existFalse()
Exists hostname in DNS.
-
testHashCode
@Test public void testHashCode()
Test hash code.
-
testEquals
@Test public void testEquals()
Test equals.
-
testToString
@Test public void testToString()
Test toString.
-
testCompareTo
@Test public void testCompareTo()
Test compareTo.
-
-