@@ -22,6 +22,7 @@ import clickstream.internal.utils.CSNetworkStatusObserver
22
22
import clickstream.internal.utils.CSTimeStampGenerator
23
23
import clickstream.lifecycle.CSAppLifeCycle
24
24
import clickstream.lifecycle.CSBackgroundLifecycleManager
25
+ import clickstream.logger.CSLogLevel
25
26
import clickstream.logger.CSLogger
26
27
import com.gojek.clickstream.internal.Health
27
28
import java.util.UUID
@@ -36,6 +37,7 @@ import org.junit.Test
36
37
import org.junit.runner.RunWith
37
38
import org.mockito.kotlin.any
38
39
import org.mockito.kotlin.atLeastOnce
40
+ import org.mockito.kotlin.eq
39
41
import org.mockito.kotlin.mock
40
42
import org.mockito.kotlin.never
41
43
import org.mockito.kotlin.times
@@ -44,6 +46,7 @@ import org.mockito.kotlin.verifyNoMoreInteractions
44
46
import org.mockito.kotlin.whenever
45
47
import org.robolectric.RobolectricTestRunner
46
48
import org.robolectric.annotation.Config
49
+ import kotlin.math.log
47
50
48
51
@ExperimentalCoroutinesApi
49
52
@RunWith(RobolectricTestRunner ::class )
@@ -134,7 +137,7 @@ public class CSBackgroundSchedulerTest {
134
137
verify(networkManager, atLeastOnce()).isSocketAvailable()
135
138
verify(networkManager, never()).processEvent(any())
136
139
verify(networkManager, atLeastOnce()).isSocketAvailable()
137
- verify(logger, atLeastOnce()).debug(any())
140
+ verify(logger, atLeastOnce()).debug { " " }
138
141
verify(healthEventProcessor, never()).insertBatchEvent(
139
142
any(),
140
143
any<List <CSEventForHealth >>()
@@ -160,7 +163,7 @@ public class CSBackgroundSchedulerTest {
160
163
verify(timeStampGenerator, times(1 )).getTimeStamp()
161
164
verify(networkManager, times(1 )).processEvent(any())
162
165
verify(networkManager, atLeastOnce()).isSocketAvailable()
163
- verify(logger, atLeastOnce()).debug(any())
166
+ verify(logger, atLeastOnce()).debug { " " }
164
167
verify(networkManager, atLeastOnce()).isSocketAvailable()
165
168
verify(healthEventProcessor, atLeastOnce()).insertBatchEvent(
166
169
any(),
@@ -190,7 +193,7 @@ public class CSBackgroundSchedulerTest {
190
193
verify(networkManager, atLeastOnce()).isSocketAvailable()
191
194
verify(guIdGenerator).getId()
192
195
verify(timeStampGenerator).getTimeStamp()
193
- verify(logger, atLeastOnce()).debug(any())
196
+ verify(logger, atLeastOnce()).debug { " " }
194
197
verify(healthEventProcessor, atLeastOnce()).insertBatchEvent(
195
198
any(),
196
199
any<List <CSEventForHealth >>()
@@ -203,7 +206,7 @@ public class CSBackgroundSchedulerTest {
203
206
runBlockingTest {
204
207
whenever(batteryStatusObserver.getBatteryStatus()).thenReturn(CSBatteryLevel .ADEQUATE_POWER )
205
208
whenever(networkStatusObserver.isNetworkAvailable()).thenReturn(true )
206
- whenever(healthEventProcessor.getHealthEventFlow(any(), any( ))).thenReturn(
209
+ whenever(healthEventProcessor.getHealthEventFlow(any(), eq( false ))).thenReturn(
207
210
flowOf(listOf (Health .getDefaultInstance()))
208
211
)
209
212
whenever(guIdGenerator.getId()).thenReturn(UUID .randomUUID().toString())
@@ -216,7 +219,7 @@ public class CSBackgroundSchedulerTest {
216
219
verify(guIdGenerator, times(1 )).getId()
217
220
verify(timeStampGenerator, times(1 )).getTimeStamp()
218
221
verify(networkManager, times(1 )).processEvent(any())
219
- verify(logger, atLeastOnce()).debug(any())
222
+ verify(logger, atLeastOnce()).debug { " " }
220
223
verify(networkManager, atLeastOnce()).isSocketAvailable()
221
224
verify(healthEventProcessor, never()).insertBatchEvent(
222
225
any(),
@@ -232,7 +235,7 @@ public class CSBackgroundSchedulerTest {
232
235
233
236
val eventData = CSEventData .create(defaultEventWrapperData())
234
237
eventRepository.insertEventData(eventData)
235
- whenever(healthEventProcessor.getHealthEventFlow(any(), any( ))).thenReturn(
238
+ whenever(healthEventProcessor.getHealthEventFlow(any(), eq( false ))).thenReturn(
236
239
flowOf(listOf (Health .getDefaultInstance()))
237
240
)
238
241
whenever(guIdGenerator.getId()).thenReturn(UUID .randomUUID().toString())
@@ -245,7 +248,7 @@ public class CSBackgroundSchedulerTest {
245
248
verify(guIdGenerator, times(2 )).getId()
246
249
verify(timeStampGenerator, times(2 )).getTimeStamp()
247
250
verify(networkManager, times(2 )).processEvent(any())
248
- verify(logger, atLeastOnce()).debug(any())
251
+ verify(logger, atLeastOnce()).debug { " " }
249
252
verify(networkManager, atLeastOnce()).isSocketAvailable()
250
253
verify(healthEventProcessor, times(1 )).insertBatchEvent(
251
254
any(),
@@ -262,7 +265,7 @@ public class CSBackgroundSchedulerTest {
262
265
val eventData = CSEventData .create(defaultEventWrapperData())
263
266
eventRepository.insertEventData(eventData)
264
267
eventRepository.insertEventData(eventData)
265
- whenever(healthEventProcessor.getHealthEventFlow(any(), any( ))).thenReturn(
268
+ whenever(healthEventProcessor.getHealthEventFlow(any(), eq( false ))).thenReturn(
266
269
flowOf((0 .. 3 ).map { Health .getDefaultInstance() })
267
270
)
268
271
whenever(guIdGenerator.getId()).thenReturn(UUID .randomUUID().toString())
@@ -275,7 +278,7 @@ public class CSBackgroundSchedulerTest {
275
278
verify(guIdGenerator, times(2 )).getId()
276
279
verify(timeStampGenerator, times(2 )).getTimeStamp()
277
280
verify(networkManager, times(2 )).processEvent(any())
278
- verify(logger, atLeastOnce()).debug(any())
281
+ verify(logger, atLeastOnce()).debug { " " }
279
282
verify(networkManager, atLeastOnce()).isSocketAvailable()
280
283
verify(healthEventProcessor, times(1 )).insertBatchEvent(
281
284
any(),
@@ -301,7 +304,7 @@ public class CSBackgroundSchedulerTest {
301
304
verify(guIdGenerator, times(1 )).getId()
302
305
verify(timeStampGenerator, times(1 )).getTimeStamp()
303
306
verify(networkManager, times(1 )).processEvent(any())
304
- verify(logger, atLeastOnce()).debug(any())
307
+ verify(logger, atLeastOnce()).debug { " " }
305
308
verify(networkManager, atLeastOnce()).isSocketAvailable()
306
309
verify(healthEventProcessor, times(1 )).insertBatchEvent(
307
310
any(),
@@ -328,7 +331,7 @@ public class CSBackgroundSchedulerTest {
328
331
verify(guIdGenerator, times(1 )).getId()
329
332
verify(timeStampGenerator, times(1 )).getTimeStamp()
330
333
verify(networkManager, times(1 )).processEvent(any())
331
- verify(logger, atLeastOnce()).debug(any())
334
+ verify(logger, atLeastOnce()).debug { " " }
332
335
verify(networkManager, atLeastOnce()).isSocketAvailable()
333
336
verify(healthEventProcessor, times(1 )).insertBatchEvent(
334
337
any(),
@@ -360,7 +363,7 @@ public class CSBackgroundSchedulerTest {
360
363
verify(networkManager, times(2 )).processEvent(any())
361
364
verify(guIdGenerator, times(2 )).getId()
362
365
verify(timeStampGenerator, times(2 )).getTimeStamp()
363
- verify(logger, atLeastOnce()).debug(any())
366
+ verify(logger, atLeastOnce()).debug { " " }
364
367
verify(healthEventProcessor, atLeastOnce()).insertBatchEvent(
365
368
any(),
366
369
any<List <CSEventForHealth >>()
@@ -376,7 +379,7 @@ public class CSBackgroundSchedulerTest {
376
379
377
380
val eventData = CSEventData .create(defaultEventWrapperData())
378
381
eventRepository.insertEventData(eventData)
379
- whenever(healthEventProcessor.getHealthEventFlow(any(), any( ))).thenReturn(
382
+ whenever(healthEventProcessor.getHealthEventFlow(any(), eq( false ))).thenReturn(
380
383
flowOf(emptyList())
381
384
)
382
385
whenever(guIdGenerator.getId()).thenReturn(UUID .randomUUID().toString())
@@ -389,11 +392,11 @@ public class CSBackgroundSchedulerTest {
389
392
verify(guIdGenerator, times(1 )).getId()
390
393
verify(timeStampGenerator, times(1 )).getTimeStamp()
391
394
verify(networkManager, times(1 )).processEvent(any())
392
- verify(logger, atLeastOnce()).debug(any())
395
+ verify(logger, atLeastOnce()).debug { " " }
393
396
verify(networkManager, atLeastOnce()).isSocketAvailable()
394
397
verify(healthEventProcessor, atLeastOnce()).insertBatchEvent(
395
398
any(),
396
399
any<List <CSEventForHealth >>()
397
400
)
398
401
}
399
- }
402
+ }
0 commit comments