@@ -202,7 +202,7 @@ func (e *EventManagerTestSuite) TestIdentifyUserWhenODPIntegrated() {
202202
203203func (e * EventManagerTestSuite ) TestProcessEventWithInvalidODPConfig () {
204204 em := NewBatchEventManager (WithAPIManager (& MockEventAPIManager {}))
205- e .False (em .ProcessEvent ("" , "" , Event {}))
205+ e .Error (em .ProcessEvent ("" , "" , Event {}))
206206 e .Equal (0 , em .eventQueue .Size ())
207207}
208208
@@ -220,7 +220,7 @@ func (e *EventManagerTestSuite) TestProcessEventWithValidEventData() {
220220 },
221221 }
222222
223- e .True (e .eventManager .ProcessEvent ("1" , "2" , tmpEvent ))
223+ e .NoError (e .eventManager .ProcessEvent ("1" , "2" , tmpEvent ))
224224 e .Equal (1 , e .eventManager .eventQueue .Size ())
225225}
226226
@@ -234,20 +234,20 @@ func (e *EventManagerTestSuite) TestProcessEventWithInvalidEventData() {
234234 "key12" : []string {},
235235 },
236236 }
237- e .False (e .eventManager .ProcessEvent ("a" , "b" , tmpEvent ))
237+ e .Error (e .eventManager .ProcessEvent ("a" , "b" , tmpEvent ))
238238 e .Equal (0 , e .eventManager .eventQueue .Size ())
239239}
240240
241241func (e * EventManagerTestSuite ) TestProcessEventDiscardsEventExceedingMaxQueueSize () {
242242 e .eventManager .maxQueueSize = 1
243243 e .eventManager .eventQueue .Add (Event {})
244- e .False (e .eventManager .ProcessEvent ("a" , "b" , Event {}))
244+ e .Error (e .eventManager .ProcessEvent ("a" , "b" , Event {}))
245245 e .Equal (1 , e .eventManager .eventQueue .Size ())
246246}
247247
248248func (e * EventManagerTestSuite ) TestProcessEventWithBatchSizeNotReached () {
249249 em := NewBatchEventManager (WithAPIManager (& MockEventAPIManager {}))
250- e .True (em .ProcessEvent ("a" , "b" , Event {}))
250+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
251251 e .Equal (1 , em .eventQueue .Size ())
252252 e .Equal (0 , e .eventAPIManager .timesSendEventsCalled )
253253}
@@ -257,7 +257,7 @@ func (e *EventManagerTestSuite) TestProcessEventWithBatchSizeReached() {
257257 em := NewBatchEventManager (WithAPIManager (apiManager ), WithFlushInterval (0 ))
258258 e .Equal (0 , em .eventQueue .Size ())
259259 apiManager .wg .Add (1 )
260- e .True (em .ProcessEvent ("a" , "b" , Event {}))
260+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
261261 // Wait for event fire through go routine
262262 apiManager .wg .Wait ()
263263 e .Equal (0 , em .eventQueue .Size ())
@@ -272,7 +272,7 @@ func (e *EventManagerTestSuite) TestProcessEventsExceedingBatchSize() {
272272 e .Equal (2 , em .eventQueue .Size ())
273273 // Three batch events should be fired
274274 apiManager .wg .Add (3 )
275- e .True (em .ProcessEvent ("a" , "b" , Event {}))
275+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
276276 // Wait for event fire through go routine
277277 apiManager .wg .Wait ()
278278 // Since all events fired successfully, queue should be empty
@@ -293,7 +293,7 @@ func (e *EventManagerTestSuite) TestProcessEventFirstEventFailsWithRetries() {
293293 // Total 2 events in queue which make 2 batches
294294 // first batch will be retried thrice, second one wont be fired since first failed thrice
295295 apiManager .wg .Add (maxRetries )
296- e .True (em .ProcessEvent ("a" , "b" , Event {}))
296+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
297297 // Wait for three retries
298298 apiManager .wg .Wait ()
299299 // Since all events failed, queue should contain all events
@@ -311,7 +311,7 @@ func (e *EventManagerTestSuite) TestProcessEventFirstEventFailsWithRetryNotAllow
311311 apiManager .errResponses = []error {tmpError }
312312 // first batch will not be retried, second one wont be fired since first failed
313313 apiManager .wg .Add (1 )
314- e .True (em .ProcessEvent ("a" , "b" , Event {}))
314+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
315315 // Wait for three retries
316316 apiManager .wg .Wait ()
317317 // Since first batch of 2 events failed with no retry allowed, queue should only contain 1 event
@@ -332,7 +332,7 @@ func (e *EventManagerTestSuite) TestProcessEventSecondEventFailsWithRetriesLater
332332 // Total 2 events in queue which make 2 batches
333333 // first batch will be successfully dispatched, second will be retried thrice
334334 apiManager .wg .Add (4 )
335- e .True (em .ProcessEvent ("a" , "b" , Event {}))
335+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
336336 // Wait for events to fire
337337 apiManager .wg .Wait ()
338338 // Since second batch of 1 event failed, queue should be contain 1 event
@@ -344,7 +344,7 @@ func (e *EventManagerTestSuite) TestProcessEventSecondEventFailsWithRetriesLater
344344 time .Sleep (200 * time .Millisecond )
345345
346346 apiManager .wg .Add (2 )
347- e .True (em .ProcessEvent ("a" , "b" , Event {}))
347+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
348348 // Wait for events to fire
349349 apiManager .wg .Wait ()
350350 // Queue should be empty since remaining event was sent now
@@ -366,7 +366,7 @@ func (e *EventManagerTestSuite) TestProcessEventFirstEventPassesWithRetries() {
366366 // Total 2 events in queue which make 2 batches
367367 // first batch will be retried once, second will be successful immediately
368368 apiManager .wg .Add (3 )
369- e .True (em .ProcessEvent ("a" , "b" , Event {}))
369+ e .NoError (em .ProcessEvent ("a" , "b" , Event {}))
370370 // Wait for events to fire
371371 apiManager .wg .Wait ()
372372 // Since all events were successful, queue should be empty
0 commit comments