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

Function TestParseStringList

internal/waf/values/string_list_test.go:11–43  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestParseStringList(t *testing.T) {
12 var a = assert.NewAssertion(t)
13
14 {
15 var list = values.ParseStringList("", false)
16 a.IsFalse(list.Contains("hello"))
17 }
18
19 {
20 var list = values.ParseStringList(`hello
21
22world
23hi
24
25people`, false)
26 a.IsTrue(list.Contains("hello"))
27 a.IsFalse(list.Contains("hello1"))
28 a.IsFalse(list.Contains("Hello"))
29 a.IsTrue(list.Contains("hi"))
30 }
31 {
32 var list = values.ParseStringList(`Hello
33
34world
35hi
36
37people`, true)
38 a.IsTrue(list.Contains("hello"))
39 a.IsTrue(list.Contains("Hello"))
40 a.IsTrue(list.Contains("HELLO"))
41 a.IsFalse(list.Contains("How"))
42 }
43}

Callers

nothing calls this directly

Calls 2

ParseStringListFunction · 0.92
ContainsMethod · 0.45

Tested by

no test coverage detected