MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestIPRange_ParseIPRangeList

Function TestIPRange_ParseIPRangeList

internal/waf/values/ip_range_test.go:12–32  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestIPRange_ParseIPRangeList(t *testing.T) {
13 {
14 var r = values.ParseIPRangeList("")
15 logs.PrintAsJSON(r, t)
16 }
17 {
18 var r = values.ParseIPRangeList("192.168.2.1")
19 logs.PrintAsJSON(r, t)
20 }
21 {
22 var r = values.ParseIPRangeList(`192.168.2.1
23192.168.1.100/24
24192.168.1.1-192.168.2.100
25192.168.1.2,192.168.2.200
26192.168.2.200 - 192.168.2.100
27# 以下是错误的
28192.168
29192.168.100.1-1`)
30 logs.PrintAsJSON(r, t)
31 }
32}
33
34func TestIPRange_Contains(t *testing.T) {
35 {

Callers

nothing calls this directly

Calls 1

ParseIPRangeListFunction · 0.92

Tested by

no test coverage detected