Class HostnameTests


  • public class HostnameTests
    extends Object
    • Constructor Detail

      • HostnameTests

        public HostnameTests()
        Default constructor.
    • 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.