66package windowseventlogreceiver
77
88import (
9- "context"
109 "errors"
1110 "testing"
1211
@@ -32,11 +31,11 @@ func (m *mockCache) Resolve(sid string) (*sidcache.ResolvedSID, error) {
3231 return nil , errors .New ("not implemented" )
3332}
3433
35- func (m * mockCache ) Close () error {
34+ func (* mockCache ) Close () error {
3635 return nil
3736}
3837
39- func (m * mockCache ) Stats () sidcache.Stats {
38+ func (* mockCache ) Stats () sidcache.Stats {
4039 return sidcache.Stats {}
4140}
4241
@@ -72,7 +71,7 @@ func TestSIDEnrichingConsumer_ConsumeLogs_NilCache(t *testing.T) {
7271 lr := sl .LogRecords ().AppendEmpty ()
7372 lr .Body ().SetStr ("test log" )
7473
75- err := consumer .ConsumeLogs (context . Background (), logs )
74+ err := consumer .ConsumeLogs (t . Context (), logs )
7675 require .NoError (t , err )
7776 assert .Equal (t , 1 , nextConsumer .LogRecordCount ())
7877}
@@ -106,7 +105,7 @@ func TestSIDEnrichingConsumer_EnrichSecurityField(t *testing.T) {
106105 securityMap := bodyMap .PutEmptyMap ("security" )
107106 securityMap .PutStr ("user_id" , testSID )
108107
109- err := consumer .ConsumeLogs (context . Background (), logs )
108+ err := consumer .ConsumeLogs (t . Context (), logs )
110109 require .NoError (t , err )
111110
112111 // Verify enrichment
@@ -137,7 +136,7 @@ func TestSIDEnrichingConsumer_EnrichSecurityField(t *testing.T) {
137136
138137func TestSIDEnrichingConsumer_EnrichSecurityField_NoSecurityMap (t * testing.T ) {
139138 cache := & mockCache {
140- resolveFunc : func (sid string ) (* sidcache.ResolvedSID , error ) {
139+ resolveFunc : func (_ string ) (* sidcache.ResolvedSID , error ) {
141140 return & sidcache.ResolvedSID {AccountName : "TEST" }, nil
142141 },
143142 }
@@ -151,14 +150,14 @@ func TestSIDEnrichingConsumer_EnrichSecurityField_NoSecurityMap(t *testing.T) {
151150 lr := sl .LogRecords ().AppendEmpty ()
152151 lr .Body ().SetStr ("no security map" )
153152
154- err := consumer .ConsumeLogs (context . Background (), logs )
153+ err := consumer .ConsumeLogs (t . Context (), logs )
155154 require .NoError (t , err )
156155 assert .Equal (t , 1 , nextConsumer .LogRecordCount ())
157156}
158157
159158func TestSIDEnrichingConsumer_EnrichSecurityField_ResolveError (t * testing.T ) {
160159 cache := & mockCache {
161- resolveFunc : func (sid string ) (* sidcache.ResolvedSID , error ) {
160+ resolveFunc : func (_ string ) (* sidcache.ResolvedSID , error ) {
162161 return nil , errors .New ("lookup failed" )
163162 },
164163 }
@@ -175,7 +174,7 @@ func TestSIDEnrichingConsumer_EnrichSecurityField_ResolveError(t *testing.T) {
175174 securityMap := bodyMap .PutEmptyMap ("security" )
176175 securityMap .PutStr ("user_id" , "S-1-5-18" )
177176
178- err := consumer .ConsumeLogs (context . Background (), logs )
177+ err := consumer .ConsumeLogs (t . Context (), logs )
179178 require .NoError (t , err )
180179
181180 // Should still pass through without enrichment
@@ -240,7 +239,7 @@ func TestSIDEnrichingConsumer_EnrichEventDataArray(t *testing.T) {
240239 item2Map := item2 .SetEmptyMap ()
241240 item2Map .PutStr ("TargetUserSid" , testSID2 )
242241
243- err := consumer .ConsumeLogs (context . Background (), logs )
242+ err := consumer .ConsumeLogs (t . Context (), logs )
244243 require .NoError (t , err )
245244
246245 // Verify enrichment
@@ -312,7 +311,7 @@ func TestSIDEnrichingConsumer_EnrichEventDataMap(t *testing.T) {
312311 eventDataMap .PutStr ("SubjectUserSid" , testSID )
313312 eventDataMap .PutStr ("OtherField" , "some value" )
314313
315- err := consumer .ConsumeLogs (context . Background (), logs )
314+ err := consumer .ConsumeLogs (t . Context (), logs )
316315 require .NoError (t , err )
317316
318317 // Verify enrichment
@@ -355,7 +354,7 @@ func TestSIDEnrichingConsumer_EnrichEventDataMap(t *testing.T) {
355354
356355func TestSIDEnrichingConsumer_EnrichEventDataMap_NoEventData (t * testing.T ) {
357356 cache := & mockCache {
358- resolveFunc : func (sid string ) (* sidcache.ResolvedSID , error ) {
357+ resolveFunc : func (_ string ) (* sidcache.ResolvedSID , error ) {
359358 return & sidcache.ResolvedSID {AccountName : "TEST" }, nil
360359 },
361360 }
@@ -369,14 +368,14 @@ func TestSIDEnrichingConsumer_EnrichEventDataMap_NoEventData(t *testing.T) {
369368 lr := sl .LogRecords ().AppendEmpty ()
370369 lr .Body ().SetEmptyMap ()
371370
372- err := consumer .ConsumeLogs (context . Background (), logs )
371+ err := consumer .ConsumeLogs (t . Context (), logs )
373372 require .NoError (t , err )
374373 assert .Equal (t , 1 , nextConsumer .LogRecordCount ())
375374}
376375
377376func TestSIDEnrichingConsumer_EnrichEventDataMap_EmptyEventData (t * testing.T ) {
378377 cache := & mockCache {
379- resolveFunc : func (sid string ) (* sidcache.ResolvedSID , error ) {
378+ resolveFunc : func (_ string ) (* sidcache.ResolvedSID , error ) {
380379 return & sidcache.ResolvedSID {AccountName : "TEST" }, nil
381380 },
382381 }
@@ -392,7 +391,7 @@ func TestSIDEnrichingConsumer_EnrichEventDataMap_EmptyEventData(t *testing.T) {
392391 bodyMap := lr .Body ().SetEmptyMap ()
393392 bodyMap .PutEmptyMap ("event_data" )
394393
395- err := consumer .ConsumeLogs (context . Background (), logs )
394+ err := consumer .ConsumeLogs (t . Context (), logs )
396395 require .NoError (t , err )
397396 assert .Equal (t , 1 , nextConsumer .LogRecordCount ())
398397}
@@ -421,14 +420,14 @@ func TestSIDEnrichingConsumer_MultipleLogRecords(t *testing.T) {
421420 sl := rl .ScopeLogs ().AppendEmpty ()
422421
423422 // Add multiple log records
424- for i := 0 ; i < 3 ; i ++ {
423+ for range 3 {
425424 lr := sl .LogRecords ().AppendEmpty ()
426425 bodyMap := lr .Body ().SetEmptyMap ()
427426 securityMap := bodyMap .PutEmptyMap ("security" )
428427 securityMap .PutStr ("user_id" , testSID )
429428 }
430429
431- err := consumer .ConsumeLogs (context . Background (), logs )
430+ err := consumer .ConsumeLogs (t . Context (), logs )
432431 require .NoError (t , err )
433432
434433 // All records should be enriched
@@ -438,7 +437,7 @@ func TestSIDEnrichingConsumer_MultipleLogRecords(t *testing.T) {
438437 records := consumedLogs [0 ].ResourceLogs ().At (0 ).ScopeLogs ().At (0 ).LogRecords ()
439438 assert .Equal (t , 3 , records .Len ())
440439
441- for i := 0 ; i < records .Len (); i ++ {
440+ for i := range records .Len () {
442441 record := records .At (i )
443442 secVal , ok := record .Body ().Map ().Get ("security" )
444443 require .True (t , ok )
@@ -452,7 +451,7 @@ func TestSIDEnrichingConsumer_MultipleLogRecords(t *testing.T) {
452451
453452func TestSIDEnrichingConsumer_NonMapBody (t * testing.T ) {
454453 cache := & mockCache {
455- resolveFunc : func (sid string ) (* sidcache.ResolvedSID , error ) {
454+ resolveFunc : func (_ string ) (* sidcache.ResolvedSID , error ) {
456455 return & sidcache.ResolvedSID {AccountName : "TEST" }, nil
457456 },
458457 }
@@ -466,7 +465,7 @@ func TestSIDEnrichingConsumer_NonMapBody(t *testing.T) {
466465 lr := sl .LogRecords ().AppendEmpty ()
467466 lr .Body ().SetStr ("string body, not a map" )
468467
469- err := consumer .ConsumeLogs (context . Background (), logs )
468+ err := consumer .ConsumeLogs (t . Context (), logs )
470469 require .NoError (t , err )
471470
472471 // Should pass through without error
@@ -503,7 +502,7 @@ func TestSIDEnrichingConsumer_UserIDField(t *testing.T) {
503502 eventDataMap := bodyMap .PutEmptyMap ("event_data" )
504503 eventDataMap .PutStr ("UserID" , testSID )
505504
506- err := consumer .ConsumeLogs (context . Background (), logs )
505+ err := consumer .ConsumeLogs (t . Context (), logs )
507506 require .NoError (t , err )
508507
509508 // Verify enrichment
0 commit comments