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 voidexist()Exists hostname in DNS.voidexistFalse()Exists hostname in DNS.voidgetHostname()Test get hostname.voidhostnameIllegalParameters(String hostname)Test Hostname with illegal parameters.voidhostnameLength(String hostname)Test Hostname with hostname to short or long, part to long.voidhostnameOk0(String hostname)Test Hostname with valid hostnames.voidhostnameOk1()Test Hostname with valid hostname.voidtestCompareTo()Test compareTo.voidtestEquals()Test equals.voidtestHashCode()Test hash code.voidtestToString()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.
-
-