@@ -20,6 +20,11 @@ import (
20
20
"github.com/stretchr/testify/assert"
21
21
)
22
22
23
+ type canHandleAndAccept struct {
24
+ canHandle bool
25
+ canAccept bool
26
+ }
27
+
23
28
func TestCanHandleAndAccept (t * testing.T ) {
24
29
as := assert .New (t )
25
30
f := & crioFactory {
@@ -31,16 +36,18 @@ func TestCanHandleAndAccept(t *testing.T) {
31
36
storageDir : "" ,
32
37
includedMetrics : nil ,
33
38
}
34
- for k , v := range map [string ]bool {
35
- "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : true ,
36
- "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.mount" : false ,
37
- "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : false ,
38
- "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/no-crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : false ,
39
- "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75" : false ,
39
+ for k , v := range map [string ]canHandleAndAccept {
40
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : {true , false },
41
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.scope" : {true , true },
42
+ "/system.slice/system-systemd\\ \\ x2dcoredump.slice" : {true , false },
43
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f.mount" : {false , false },
44
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : {false , false },
45
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/no-crio-conmon-81e5c2990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75d5f" : {false , false },
46
+ "/kubepods/pod068e8fa0-9213-11e7-a01f-507b9d4141fa/crio-990803c383229c9680ce964738d5e566d97f5bd436ac34808d2ec75" : {false , false },
40
47
} {
41
48
b1 , b2 , err := f .CanHandleAndAccept (k )
42
49
as .Nil (err )
43
- as .Equal (b1 , v )
44
- as .Equal (b2 , v )
50
+ as .Equal (b1 , v . canHandle )
51
+ as .Equal (b2 , v . canAccept )
45
52
}
46
53
}
0 commit comments