Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
        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));
            }
        }
Beispiel #3
0
        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"));
        }