@@ -46,7 +46,7 @@ class LoginUserOperationExecutorTests : FunSpec({
4646 test("login anonymous user successfully creates user") {
4747 /* Given */
4848 val mockUserBackendService = mockk<IUserBackendService >()
49- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
49+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
5050 CreateUserResponse (
5151 mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId),
5252 PropertiesObject (),
@@ -80,14 +80,15 @@ class LoginUserOperationExecutorTests : FunSpec({
8080 appId,
8181 mapOf(),
8282 any(),
83+ any(),
8384 )
8485 }
8586 }
8687
8788 test("login anonymous user fails with retry when network condition exists") {
8889 /* Given */
8990 val mockUserBackendService = mockk<IUserBackendService >()
90- coEvery { mockUserBackendService.createUser(any(), any(), any()) } throws BackendException (408, "TIMEOUT ")
91+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } throws BackendException (408, "TIMEOUT ")
9192
9293 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
9394
@@ -103,13 +104,13 @@ class LoginUserOperationExecutorTests : FunSpec({
103104
104105 /* Then */
105106 response.result shouldBe ExecutionResult .FAIL_RETRY
106- coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(), any()) }
107+ coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(), any(), any() ) }
107108 }
108109
109110 test("login anonymous user fails with no retry when backend error condition exists") {
110111 /* Given */
111112 val mockUserBackendService = mockk<IUserBackendService >()
112- coEvery { mockUserBackendService.createUser(any(), any(), any()) } throws BackendException (404, "NOT FOUND ")
113+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } throws BackendException (404, "NOT FOUND ")
113114
114115 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
115116
@@ -125,13 +126,13 @@ class LoginUserOperationExecutorTests : FunSpec({
125126
126127 /* Then */
127128 response.result shouldBe ExecutionResult .FAIL_NORETRY
128- coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(), any()) }
129+ coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(), any(), any() ) }
129130 }
130131
131132 test("login identified user without association successfully creates user") {
132133 /* Given */
133134 val mockUserBackendService = mockk<IUserBackendService >()
134- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
135+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
135136 CreateUserResponse (mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId), PropertiesObject (), listOf())
136137
137138 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
@@ -148,7 +149,7 @@ class LoginUserOperationExecutorTests : FunSpec({
148149
149150 /* Then */
150151 response.result shouldBe ExecutionResult .SUCCESS
151- coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any()) }
152+ coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any(), any() ) }
152153 }
153154
154155 test("login identified user with association succeeds when association is successful") {
@@ -187,7 +188,7 @@ class LoginUserOperationExecutorTests : FunSpec({
187188 test("login identified user with association fails with retry when association fails with retry") {
188189 /* Given */
189190 val mockUserBackendService = mockk<IUserBackendService >()
190- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
191+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
191192 CreateUserResponse (mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId), PropertiesObject (), listOf())
192193
193194 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
@@ -222,7 +223,7 @@ class LoginUserOperationExecutorTests : FunSpec({
222223 test("login identified user with association successfully creates user when association fails with no retry") {
223224 /* Given */
224225 val mockUserBackendService = mockk<IUserBackendService >()
225- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
226+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
226227 CreateUserResponse (mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId), PropertiesObject (), listOf())
227228
228229 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
@@ -252,13 +253,13 @@ class LoginUserOperationExecutorTests : FunSpec({
252253 },
253254 )
254255 }
255- coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any()) }
256+ coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any(), any() ) }
256257 }
257258
258259 test("login identified user with association fails with retry when association fails with no retry and network condition exists") {
259260 /* Given */
260261 val mockUserBackendService = mockk<IUserBackendService >()
261- coEvery { mockUserBackendService.createUser(any(), any(), any()) } throws BackendException (408, "TIMEOUT ")
262+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } throws BackendException (408, "TIMEOUT ")
262263
263264 val mockIdentityOperationExecutor = mockk<IdentityOperationExecutor >()
264265 coEvery { mockIdentityOperationExecutor.execute(any()) } returns ExecutionResponse (ExecutionResult .FAIL_NORETRY )
@@ -287,13 +288,13 @@ class LoginUserOperationExecutorTests : FunSpec({
287288 },
288289 )
289290 }
290- coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any()) }
291+ coVerify(exactly = 1) { mockUserBackendService.createUser(appId, mapOf(IdentityConstants .EXTERNAL_ID to "externalId"), any(), any() ) }
291292 }
292293
293294 test("creating user will merge operations into one backend call") {
294295 /* Given */
295296 val mockUserBackendService = mockk<IUserBackendService >()
296- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
297+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
297298 CreateUserResponse (
298299 mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId),
299300 PropertiesObject (),
@@ -357,14 +358,15 @@ class LoginUserOperationExecutorTests : FunSpec({
357358 it[0].token shouldBe "pushToken2"
358359 it[0].notificationTypes shouldBe SubscriptionStatus .SUBSCRIBED
359360 },
361+ any(),
360362 )
361363 }
362364 }
363365
364366 test("creating user will hydrate when the user hasn't changed") {
365367 /* Given */
366368 val mockUserBackendService = mockk<IUserBackendService >()
367- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
369+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
368370 CreateUserResponse (
369371 mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId),
370372 PropertiesObject (),
@@ -423,14 +425,15 @@ class LoginUserOperationExecutorTests : FunSpec({
423425 appId,
424426 mapOf(),
425427 any(),
428+ any(),
426429 )
427430 }
428431 }
429432
430433 test("creating user will not hydrate when the user has changed") {
431434 /* Given */
432435 val mockUserBackendService = mockk<IUserBackendService >()
433- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
436+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
434437 CreateUserResponse (
435438 mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId),
436439 PropertiesObject (),
@@ -489,14 +492,15 @@ class LoginUserOperationExecutorTests : FunSpec({
489492 appId,
490493 mapOf(),
491494 any(),
495+ any(),
492496 )
493497 }
494498 }
495499
496500 test("creating user will provide local to remote translations") {
497501 /* Given */
498502 val mockUserBackendService = mockk<IUserBackendService >()
499- coEvery { mockUserBackendService.createUser(any(), any(), any()) } returns
503+ coEvery { mockUserBackendService.createUser(any(), any(), any(), any() ) } returns
500504 CreateUserResponse (
501505 mapOf(IdentityConstants .ONESIGNAL_ID to remoteOneSignalId),
502506 PropertiesObject (),
@@ -536,6 +540,7 @@ class LoginUserOperationExecutorTests : FunSpec({
536540 appId,
537541 mapOf(),
538542 any(),
543+ any(),
539544 )
540545 }
541546 }
0 commit comments