@@ -186,6 +186,7 @@ class AlertManagerTests: XCTestCase {
186186 fileManager: mockFileManager,
187187 alertStore: mockAlertStore,
188188 bluetoothProvider: MockBluetoothProvider ( ) ,
189+ analyticsServicesManager: AnalyticsServicesManager ( ) ,
189190 preventIssuanceBeforePlayback: false )
190191 }
191192
@@ -263,7 +264,8 @@ class AlertManagerTests: XCTestCase {
263264 userNotificationAlertScheduler: mockUserNotificationScheduler,
264265 fileManager: mockFileManager,
265266 alertStore: mockAlertStore,
266- bluetoothProvider: MockBluetoothProvider ( ) )
267+ bluetoothProvider: MockBluetoothProvider ( ) ,
268+ analyticsServicesManager: AnalyticsServicesManager ( ) )
267269 alertManager. playbackAlertsFromPersistence ( )
268270 XCTAssertEqual ( alert, mockModalScheduler. scheduledAlert)
269271 XCTAssertNil ( mockUserNotificationScheduler. scheduledAlert)
@@ -284,7 +286,8 @@ class AlertManagerTests: XCTestCase {
284286 userNotificationAlertScheduler: mockUserNotificationScheduler,
285287 fileManager: mockFileManager,
286288 alertStore: mockAlertStore,
287- bluetoothProvider: MockBluetoothProvider ( ) )
289+ bluetoothProvider: MockBluetoothProvider ( ) ,
290+ analyticsServicesManager: AnalyticsServicesManager ( ) )
288291 alertManager. playbackAlertsFromPersistence ( )
289292 let expected = Alert ( identifier: Self . mockIdentifier, foregroundContent: content, backgroundContent: content, trigger: . immediate)
290293 XCTAssertEqual ( expected, mockModalScheduler. scheduledAlert)
@@ -306,7 +309,8 @@ class AlertManagerTests: XCTestCase {
306309 userNotificationAlertScheduler: mockUserNotificationScheduler,
307310 fileManager: mockFileManager,
308311 alertStore: mockAlertStore,
309- bluetoothProvider: MockBluetoothProvider ( ) )
312+ bluetoothProvider: MockBluetoothProvider ( ) ,
313+ analyticsServicesManager: AnalyticsServicesManager ( ) )
310314 alertManager. playbackAlertsFromPersistence ( )
311315
312316 // The trigger for this should be `.delayed` by "something less than 15 seconds",
@@ -336,7 +340,8 @@ class AlertManagerTests: XCTestCase {
336340 userNotificationAlertScheduler: mockUserNotificationScheduler,
337341 fileManager: mockFileManager,
338342 alertStore: mockAlertStore,
339- bluetoothProvider: MockBluetoothProvider ( ) )
343+ bluetoothProvider: MockBluetoothProvider ( ) ,
344+ analyticsServicesManager: AnalyticsServicesManager ( ) )
340345 alertManager. playbackAlertsFromPersistence ( )
341346
342347 XCTAssertEqual ( alert, mockModalScheduler. scheduledAlert)
@@ -358,7 +363,8 @@ class AlertManagerTests: XCTestCase {
358363 userNotificationAlertScheduler: mockUserNotificationScheduler,
359364 fileManager: mockFileManager,
360365 alertStore: mockAlertStore,
361- bluetoothProvider: MockBluetoothProvider ( ) )
366+ bluetoothProvider: MockBluetoothProvider ( ) ,
367+ analyticsServicesManager: AnalyticsServicesManager ( ) )
362368 alertManager. lookupAllUnretracted ( managerIdentifier: Self . mockManagerIdentifier) { result in
363369 try ? XCTAssertEqual ( [ PersistedAlert ( alert: alert, issuedDate: date, retractedDate: nil , acknowledgedDate: nil ) ] ,
364370 XCTUnwrap ( result. successValue) )
@@ -380,7 +386,8 @@ class AlertManagerTests: XCTestCase {
380386 userNotificationAlertScheduler: mockUserNotificationScheduler,
381387 fileManager: mockFileManager,
382388 alertStore: mockAlertStore,
383- bluetoothProvider: MockBluetoothProvider ( ) )
389+ bluetoothProvider: MockBluetoothProvider ( ) ,
390+ analyticsServicesManager: AnalyticsServicesManager ( ) )
384391 alertManager. lookupAllUnacknowledgedUnretracted ( managerIdentifier: Self . mockManagerIdentifier) { result in
385392 try ? XCTAssertEqual ( [ PersistedAlert ( alert: alert, issuedDate: date, retractedDate: nil , acknowledgedDate: nil ) ] ,
386393 XCTUnwrap ( result. successValue) )
@@ -402,7 +409,8 @@ class AlertManagerTests: XCTestCase {
402409 userNotificationAlertScheduler: mockUserNotificationScheduler,
403410 fileManager: mockFileManager,
404411 alertStore: mockAlertStore,
405- bluetoothProvider: MockBluetoothProvider ( ) )
412+ bluetoothProvider: MockBluetoothProvider ( ) ,
413+ analyticsServicesManager: AnalyticsServicesManager ( ) )
406414 let identifierExists = Self . mockIdentifier
407415 let identifierDoesNotExist = Alert . Identifier ( managerIdentifier: " TestManagerIdentifier " , alertIdentifier: " TestAlertIdentifier " )
408416 alertManager. doesIssuedAlertExist ( identifier: identifierExists) { result in
@@ -425,7 +433,8 @@ class AlertManagerTests: XCTestCase {
425433 userNotificationAlertScheduler: mockUserNotificationScheduler,
426434 fileManager: mockFileManager,
427435 alertStore: mockAlertStore,
428- bluetoothProvider: MockBluetoothProvider ( ) )
436+ bluetoothProvider: MockBluetoothProvider ( ) ,
437+ analyticsServicesManager: AnalyticsServicesManager ( ) )
429438 let now = Date ( )
430439 alertManager. recordRetractedAlert ( alert, at: now)
431440 XCTAssertEqual ( mockAlertStore. retractedAlert, alert)
0 commit comments