mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-12-26 03:55:26 -05:00
rename IPNet to IPNetTable
This commit is contained in:
@@ -18,7 +18,7 @@ func parseCIDR(str string) *net.IPNet {
|
||||
func TestIPNet(t *testing.T) {
|
||||
assert := assert.On(t)
|
||||
|
||||
ipNet := NewIPNet()
|
||||
ipNet := NewIPNetTable()
|
||||
ipNet.Add(parseCIDR(("0.0.0.0/8")))
|
||||
ipNet.Add(parseCIDR(("10.0.0.0/8")))
|
||||
ipNet.Add(parseCIDR(("100.64.0.0/10")))
|
||||
@@ -32,12 +32,12 @@ func TestIPNet(t *testing.T) {
|
||||
ipNet.Add(parseCIDR(("198.51.100.0/24")))
|
||||
ipNet.Add(parseCIDR(("203.0.113.0/24")))
|
||||
ipNet.Add(parseCIDR(("8.8.8.8/32")))
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("192.168.1.1"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("192.0.0.0"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("192.0.1.0"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("0.1.0.0"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("1.0.0.1"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("8.8.8.7"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("8.8.8.8"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(net.ParseIP("2001:cdba::3257:9652"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(ParseIP("192.168.1.1"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(ParseIP("192.0.0.0"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(ParseIP("192.0.1.0"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(ParseIP("0.1.0.0"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(ParseIP("1.0.0.1"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(ParseIP("8.8.8.7"))).IsFalse()
|
||||
assert.Bool(ipNet.Contains(ParseIP("8.8.8.8"))).IsTrue()
|
||||
assert.Bool(ipNet.Contains(ParseIP("2001:cdba::3257:9652"))).IsFalse()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user