ValidatorUtil { public static boolean isValidPort(String portString) { try{ int portInt = Integer.parseInt( portString ); if ( 0 <= portInt && portInt <= 65535 ){ return true; } } catch ( NumberFormatException numberFormatException ){ } return false; } private  ValidatorUtil(); static void check( boolean what ); static void isValidLabel( String label ); static void isValidLabel( CompoundLabel type ); static void isValidDomainName( Fqdn name ); static void isValidDomainName( String name ); static boolean isDnsSdDomainName( String name ); static boolean isValidPort(String portString); static final String FQDN_PATTERN; static final String DNS_SD_FQDN_PATTERN; static final int FQDN_LENGTH; }
@Test public void validPort(){ org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "0" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "1" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "23" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "456" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "568" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "1568" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "35688" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "65534" ) ); org.junit.Assert.assertTrue( ValidatorUtil.isValidPort( "65535" ) ); }
@Test public void invalidPort(){ org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "-1" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "-13" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "-178" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "-1789" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "1789000000" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "65536" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "65537" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "23394012341029313123412340234908423984102934" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "askdjfaosidufaasdfajksldjofia" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( "" ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( null ) ); org.junit.Assert.assertTrue( !ValidatorUtil.isValidPort( " " ) ); }