mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 21:55:39 +00:00
bug5627: introduced IPAddressUtil plus test to shorten replica look-up
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.sap.sse.test;
|
||||
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import com.sap.sse.util.IPAddressUtil;
|
||||
|
||||
public class TestIPAddressUtil {
|
||||
@Test
|
||||
public void testIPv4Matching() {
|
||||
assertTrue(IPAddressUtil.isIPv4AddressLiteral("1.2.3.4"));
|
||||
assertTrue(IPAddressUtil.isIPv4AddressLiteral("123.234.33.0"));
|
||||
assertFalse(IPAddressUtil.isIPv4AddressLiteral("0.2.3.4"));
|
||||
assertTrue(IPAddressUtil.isIPv4AddressLiteral("255.255.255.255"));
|
||||
assertFalse(IPAddressUtil.isIPv4AddressLiteral("java.sun.com"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIPv6Matching() {
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("2001:db8:3333:4444:5555:6666:7777:8888"));
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("2001:db8:3333:4444:CCCC:DDDD:EEEE:FFFF"));
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("::"));
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("2001:db8::"));
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("::1234:5678"));
|
||||
assertTrue(IPAddressUtil.isIPv6AddressLiteral("2001:db8::1234:5678"));
|
||||
assertFalse(IPAddressUtil.isIPv6AddressLiteral("java.sun.com"));
|
||||
assertFalse(IPAddressUtil.isIPv6AddressLiteral(":"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user