From 84f5f0a27cf580259ce52cb243477fe754af7cde Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Fri, 7 Jun 2024 12:03:20 +0200 Subject: [PATCH] x --- pkg/oonimkall/taskmocks_test.go | 41 --------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 pkg/oonimkall/taskmocks_test.go diff --git a/pkg/oonimkall/taskmocks_test.go b/pkg/oonimkall/taskmocks_test.go deleted file mode 100644 index b91e64097..000000000 --- a/pkg/oonimkall/taskmocks_test.go +++ /dev/null @@ -1,41 +0,0 @@ -package oonimkall - -// -// This file contains mocks for types used by tasks. Because -// we only use mocks when testing, this file is a `_test.go` file. -// - -import "sync" - -// CollectorTaskEmitter is a thread-safe taskEmitter -// that stores all the events inside itself. -type CollectorTaskEmitter struct { - // events contains the events - events []*event - - // mu provides mutual exclusion - mu sync.Mutex -} - -// ensures that a CollectorTaskEmitter is a taskEmitter. -var _ taskEmitter = &CollectorTaskEmitter{} - -// Emit implements the taskEmitter.Emit method. -func (e *CollectorTaskEmitter) Emit(key string, value interface{}) { - e.mu.Lock() - e.events = append(e.events, &event{Key: key, Value: value}) - e.mu.Unlock() -} - -// Collect returns a copy of the collected events. It is safe -// to read the events. It's a data race to modify them. -// -// After this function has been called, the internal array -// of events will now be empty. -func (e *CollectorTaskEmitter) Collect() (out []*event) { - e.mu.Lock() - out = e.events - e.events = nil - e.mu.Unlock() - return -}