mirror of
https://github.com/v2ray/v2ray-core.git
synced 2026-11-03 08:23:04 +00:00
rename IPNet to IPNetTable
This commit is contained in:
1 parent
fee3042239
commit
815019f6da
5 files changed
+26
-20
No files matched your search
@@ -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