public void validate_incorrect_ips() { var invalidIps = new string[] { "12.34.56 .1", "", "192.068.0.1", "300.10.14.89", "192.131", "ass.123.123.123", "12.34.56.-1", "123.045.067.089", "12.34.56.78sf", "abc.def.ghi.jkl" }; foreach (var ip in invalidIps) { Assert.False(IpValidation.validate(ip)); } }
public void validate_correct_ips() { var validIps = new string[] { "192.168.0.1", "200.10.14.89", "137.255.156.100" }; foreach (var ip in validIps) { Assert.True(IpValidation.validate(ip)); } }
public void TestCases() { Assert.AreEqual(true, IpValidation.is_valid_IP("0.0.0.0")); Assert.AreEqual(true, IpValidation.is_valid_IP("12.255.56.1")); Assert.AreEqual(true, IpValidation.is_valid_IP("137.255.156.100")); Assert.AreEqual(false, IpValidation.is_valid_IP("")); Assert.AreEqual(false, IpValidation.is_valid_IP("abc.def.ghi.jkl")); Assert.AreEqual(false, IpValidation.is_valid_IP("123.456.789.0")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56.00")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56.7.8")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.256.78")); Assert.AreEqual(false, IpValidation.is_valid_IP("1234.34.56")); Assert.AreEqual(false, IpValidation.is_valid_IP("pr12.34.56.78")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56.78sf")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56 .1")); Assert.AreEqual(false, IpValidation.is_valid_IP("12.34.56.-1")); Assert.AreEqual(false, IpValidation.is_valid_IP("123.045.067.089")); }