@@ -108,12 +108,13 @@ internal class AbstractStorageTest {
108
108
@Forgery fakeBatchEvent : RawBatchEvent
109
109
) {
110
110
// Given
111
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .GRANTED
111
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .GRANTED )
112
112
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
113
113
whenever(mockGrantedPersistenceStrategy.write(any(), anyOrNull(), any())) doReturn fakeResult
114
114
var result: Boolean? = null
115
115
whenever(mockWriteCallback.invoke(any())) doAnswer {
116
- result = (it.getArgument(0 ) as ? EventBatchWriter )?.write(fakeBatchEvent, null , fakeEventType)
116
+ result = it.getArgument<EventBatchWriter >(0 )
117
+ .write(fakeBatchEvent, null , fakeEventType)
117
118
}
118
119
119
120
// When
@@ -136,13 +137,14 @@ internal class AbstractStorageTest {
136
137
@StringForgery fakeBatchMetadata : String
137
138
) {
138
139
// Given
139
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .GRANTED
140
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .GRANTED )
140
141
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
141
142
val batchMetadata = fakeBatchMetadata.toByteArray()
142
143
whenever(mockGrantedPersistenceStrategy.write(any(), anyOrNull(), any())) doReturn fakeResult
143
144
var result: Boolean? = null
144
145
whenever(mockWriteCallback.invoke(any())) doAnswer {
145
- result = (it.getArgument(0 ) as ? EventBatchWriter )?.write(fakeBatchEvent, batchMetadata, fakeEventType)
146
+ result = it.getArgument<EventBatchWriter >(0 )
147
+ .write(fakeBatchEvent, batchMetadata, fakeEventType)
146
148
}
147
149
148
150
// When
@@ -161,13 +163,13 @@ internal class AbstractStorageTest {
161
163
@Test
162
164
fun `M provide writer W writeCurrentBatch()+currentMetadata() {consent=granted, batchMetadata=null}` () {
163
165
// Given
164
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .GRANTED
166
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .GRANTED )
165
167
whenever(mockGrantedPersistenceStrategy.currentMetadata()) doReturn null
166
168
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
167
169
whenever(mockGrantedPersistenceStrategy.currentMetadata()) doReturn null
168
170
var resultMetadata: ByteArray? = null
169
171
whenever(mockWriteCallback.invoke(any())) doAnswer {
170
- resultMetadata = ( it.getArgument(0 ) as ? EventBatchWriter )? .currentMetadata()
172
+ resultMetadata = it.getArgument< EventBatchWriter > (0 ).currentMetadata()
171
173
}
172
174
173
175
// When
@@ -188,13 +190,13 @@ internal class AbstractStorageTest {
188
190
@StringForgery fakeBatchMetadata : String
189
191
) {
190
192
// Given
191
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .GRANTED
193
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .GRANTED )
192
194
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
193
195
val batchMetadata = fakeBatchMetadata.toByteArray()
194
196
whenever(mockGrantedPersistenceStrategy.currentMetadata()) doReturn batchMetadata
195
197
var resultMetadata: ByteArray? = null
196
198
whenever(mockWriteCallback.invoke(any())) doAnswer {
197
- resultMetadata = ( it.getArgument(0 ) as ? EventBatchWriter )? .currentMetadata()
199
+ resultMetadata = it.getArgument< EventBatchWriter > (0 ).currentMetadata()
198
200
}
199
201
200
202
// When
@@ -216,12 +218,12 @@ internal class AbstractStorageTest {
216
218
@Forgery fakeBatchEvent : RawBatchEvent
217
219
) {
218
220
// Given
219
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .PENDING
221
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .PENDING )
220
222
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
221
223
whenever(mockPendingPersistenceStrategy.write(any(), anyOrNull(), any())) doReturn fakeResult
222
224
var result: Boolean? = null
223
225
whenever(mockWriteCallback.invoke(any())) doAnswer {
224
- result = ( it.getArgument(0 ) as ? EventBatchWriter )? .write(fakeBatchEvent, null , fakeEventType)
226
+ result = it.getArgument< EventBatchWriter > (0 ).write(fakeBatchEvent, null , fakeEventType)
225
227
}
226
228
227
229
// When
@@ -244,13 +246,13 @@ internal class AbstractStorageTest {
244
246
@StringForgery fakeBatchMetadata : String
245
247
) {
246
248
// Given
247
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .PENDING
249
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .PENDING )
248
250
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
249
251
val batchMetadata = fakeBatchMetadata.toByteArray()
250
252
whenever(mockPendingPersistenceStrategy.write(any(), anyOrNull(), any())) doReturn fakeResult
251
253
var result: Boolean? = null
252
254
whenever(mockWriteCallback.invoke(any())) doAnswer {
253
- result = ( it.getArgument(0 ) as ? EventBatchWriter )? .write(fakeBatchEvent, batchMetadata, fakeEventType)
255
+ result = it.getArgument< EventBatchWriter > (0 ).write(fakeBatchEvent, batchMetadata, fakeEventType)
254
256
}
255
257
256
258
// When
@@ -269,11 +271,11 @@ internal class AbstractStorageTest {
269
271
@Test
270
272
fun `M provide writer W writeCurrentBatch()+currentMetadata() {consent=pending, batchMetadata=null}` () {
271
273
// Given
272
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .PENDING
274
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .PENDING )
273
275
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
274
276
var resultMetadata: ByteArray? = null
275
277
whenever(mockWriteCallback.invoke(any())) doAnswer {
276
- resultMetadata = ( it.getArgument(0 ) as ? EventBatchWriter )? .currentMetadata()
278
+ resultMetadata = it.getArgument< EventBatchWriter > (0 ).currentMetadata()
277
279
}
278
280
whenever(mockPendingPersistenceStrategy.currentMetadata()) doReturn null
279
281
@@ -295,12 +297,12 @@ internal class AbstractStorageTest {
295
297
@StringForgery fakeBatchMetadata : String
296
298
) {
297
299
// Given
298
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .PENDING
300
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .PENDING )
299
301
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
300
302
val batchMetadata = fakeBatchMetadata.toByteArray()
301
303
var resultMetadata: ByteArray? = null
302
304
whenever(mockWriteCallback.invoke(any())) doAnswer {
303
- resultMetadata = ( it.getArgument(0 ) as ? EventBatchWriter )? .currentMetadata()
305
+ resultMetadata = it.getArgument< EventBatchWriter > (0 ).currentMetadata()
304
306
}
305
307
whenever(mockPendingPersistenceStrategy.currentMetadata()) doReturn batchMetadata
306
308
@@ -323,12 +325,12 @@ internal class AbstractStorageTest {
323
325
@StringForgery fakeBatchMetadata : String
324
326
) {
325
327
// Given
326
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .NOT_GRANTED
328
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .NOT_GRANTED )
327
329
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
328
330
val batchMetadata = fakeBatchMetadata.toByteArray()
329
331
var result: Boolean? = null
330
332
whenever(mockWriteCallback.invoke(any())) doAnswer {
331
- result = ( it.getArgument(0 ) as ? EventBatchWriter )? .write(fakeBatchEvent, batchMetadata, fakeEventType)
333
+ result = it.getArgument< EventBatchWriter > (0 ).write(fakeBatchEvent, batchMetadata, fakeEventType)
332
334
}
333
335
334
336
// When
@@ -346,11 +348,11 @@ internal class AbstractStorageTest {
346
348
@Test
347
349
fun `M provide no op writer W writeCurrentBatch()+currentMetadata() {consent=not_granted}` () {
348
350
// Given
349
- whenever(mockConsentProvider.getConsent()) doReturn TrackingConsent .NOT_GRANTED
351
+ fakeDatadogContext = fakeDatadogContext.copy(trackingConsent = TrackingConsent .NOT_GRANTED )
350
352
val mockWriteCallback = mock< (EventBatchWriter ) -> Unit > ()
351
353
var resultMetadata: ByteArray? = null
352
354
whenever(mockWriteCallback.invoke(any())) doAnswer {
353
- resultMetadata = ( it.getArgument(0 ) as ? EventBatchWriter )? .currentMetadata()
355
+ resultMetadata = it.getArgument< EventBatchWriter > (0 ).currentMetadata()
354
356
}
355
357
356
358
// When
0 commit comments