@@ -109,64 +109,58 @@ func emptyPostureExceptionPolicyAlertOnlyMock() *armotypes.PostureExceptionPolic
109
109
func TestListRuleExceptions (t * testing.T ) {
110
110
p := NewProcessor ()
111
111
exceptionPolicies := []armotypes.PostureExceptionPolicy {* postureExceptionPolicyAlertOnlyMock ()}
112
- res1 := p .ListRuleExceptions (exceptionPolicies , "MITRE" , "" , "" , "" )
112
+ res1 := p .ListRuleExceptions (exceptionPolicies , "MITRE" , "" , "" )
113
113
assert .Equal (t , 1 , len (res1 ))
114
114
115
- res2 := p .ListRuleExceptions (exceptionPolicies , "" , "hostPath mount" , " " , "" )
115
+ res2 := p .ListRuleExceptions (exceptionPolicies , "" , "" , "" )
116
116
assert .Equal (t , len (res2 ), 1 )
117
117
118
- res3 := p .ListRuleExceptions (exceptionPolicies , "NSA" , "" , "" , "" )
118
+ res3 := p .ListRuleExceptions (exceptionPolicies , "NSA" , "" , "" )
119
119
assert .Equal (t , len (res3 ), 0 )
120
120
121
121
}
122
122
123
123
func TestListRuleExceptionsRegex (t * testing.T ) {
124
124
p := NewProcessor ()
125
125
exceptionPolicy := emptyPostureExceptionPolicyAlertOnlyMock ()
126
- res1 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" , "" )
126
+ res1 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" )
127
127
assert .Equal (t , 1 , len (res1 ))
128
128
129
129
exceptionPolicy .PosturePolicies = append (exceptionPolicy .PosturePolicies , armotypes.PosturePolicy {
130
130
FrameworkName : "MIT.*" ,
131
131
})
132
132
133
- res2 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" , "" )
134
- assert .Equal (t , 1 , len (res2 ))
135
-
136
- res2 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "2MITRE" , "" , "" , "" )
133
+ res2 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "2MITRE" , "" , "" )
137
134
assert .Equal (t , 0 , len (res2 ))
138
135
139
136
exceptionPolicy .PosturePolicies [0 ] = armotypes.PosturePolicy {
140
137
FrameworkName : "mit.*" ,
141
138
}
142
- res2 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" , "" )
139
+ res2 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" )
143
140
assert .Equal (t , 1 , len (res2 ))
144
141
145
142
exceptionPolicy .PosturePolicies [0 ] = armotypes.PosturePolicy {
146
143
FrameworkName : "mitre" ,
147
144
}
148
- res2 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" , "" )
145
+ res2 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" )
149
146
assert .Equal (t , 1 , len (res2 ))
150
147
151
148
exceptionPolicy .PosturePolicies [0 ] = armotypes.PosturePolicy {
152
149
FrameworkName : "MITRE" ,
153
- ControlName : "my.*" ,
150
+ ControlName : "my.*" , // deprecated
154
151
RuleName : "rule.*vk" ,
155
152
}
156
153
157
- res3 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" , "" )
154
+ res3 := p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" )
158
155
assert .Equal (t , 1 , len (res3 ))
159
156
160
- res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "my-control" , " " , "" )
157
+ res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "" )
161
158
assert .Equal (t , 1 , len (res3 ))
162
159
163
- res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "control-my" , "" , "" )
164
- assert .Equal (t , 0 , len (res3 ))
165
-
166
- res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "my-control" , "" , "rulebla -bla vk" )
160
+ res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "rulebla -bla vk" )
167
161
assert .Equal (t , 1 , len (res3 ))
168
162
169
- res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "control-my" , " " , "rulebla -bla" )
163
+ res3 = p .ListRuleExceptions ([]armotypes.PostureExceptionPolicy {* exceptionPolicy }, "MITRE" , "" , "rulebla -bla" )
170
164
assert .Equal (t , 0 , len (res3 ))
171
165
}
172
166
0 commit comments