diff --git a/dsms-engine-application/src/test/java/com/dsms/common/validator/IpValidatorTest.java b/dsms-engine-application/src/test/java/com/dsms/common/validator/IpValidatorTest.java new file mode 100644 index 0000000000000000000000000000000000000000..6e2bc2af303b2ac18ae1b6c5f5d8de44448252d1 --- /dev/null +++ b/dsms-engine-application/src/test/java/com/dsms/common/validator/IpValidatorTest.java @@ -0,0 +1,16 @@ +package com.dsms.common.validator; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +class IpValidatorTest { + + @Test + void testIsValid() { + IpValidator ipValidator = new IpValidator(); + Assertions.assertTrue(ipValidator.isValid("127.0.0.1", null)); + Assertions.assertFalse(ipValidator.isValid("256.100.100.100", null)); + Assertions.assertTrue(ipValidator.isValid("0:0:0:0:0:0:0:0", null)); + Assertions.assertFalse(ipValidator.isValid("0:0:0:0:0:0:0:0:z", null)); + } +} \ No newline at end of file