@@ -41,7 +41,10 @@ import java.util.concurrent.TimeUnit
41
41
class SdkCoreTest : MockServerTest () {
42
42
43
43
@get:Rule
44
- var forge = ForgeRule ().useJvmFactories().useToolsFactories().withFactory(ConfigurationCoreForgeryFactory ())
44
+ var forge = ForgeRule ()
45
+ .useJvmFactories()
46
+ .useToolsFactories()
47
+ .withFactory(ConfigurationCoreForgeryFactory ())
45
48
46
49
@StringForgery(type = StringForgeryType .ALPHABETICAL )
47
50
lateinit var fakeUserId: String
@@ -126,7 +129,7 @@ class SdkCoreTest : MockServerTest() {
126
129
@Test
127
130
fun must_addAccountInformationIntoEvents_when_setAccountInformation () {
128
131
// When
129
- testedSdkCore? .setAccountInfo(
132
+ testedSdkCore.setAccountInfo(
130
133
fakeAccountId,
131
134
fakeAccountName,
132
135
fakeAccountExtraInfo
@@ -135,7 +138,7 @@ class SdkCoreTest : MockServerTest() {
135
138
// Then
136
139
val countDownLatch = CountDownLatch (1 )
137
140
var readAccountInfo: AccountInfo ? = null
138
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
141
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
139
142
readAccountInfo = datadogContext.accountInfo
140
143
countDownLatch.countDown()
141
144
}
@@ -145,9 +148,9 @@ class SdkCoreTest : MockServerTest() {
145
148
assertThat(readAccountInfo?.extraInfo)
146
149
.containsExactlyInAnyOrderEntriesOf(fakeAccountExtraInfo)
147
150
148
- testedSdkCore? .clearAccountInfo()
151
+ testedSdkCore.clearAccountInfo()
149
152
val countDownLatch2 = CountDownLatch (1 )
150
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
153
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
151
154
readAccountInfo = datadogContext.accountInfo
152
155
countDownLatch2.countDown()
153
156
}
@@ -408,20 +411,20 @@ class SdkCoreTest : MockServerTest() {
408
411
@Test
409
412
fun must_addAccountExtraInfo_when_addAccountInfo () {
410
413
// Given
411
- testedSdkCore? .setAccountInfo(
414
+ testedSdkCore.setAccountInfo(
412
415
fakeAccountId,
413
416
fakeAccountName,
414
417
fakeAccountExtraInfo
415
418
)
416
419
val expectedAccountExtraProperties = forge.exhaustiveAttributes()
417
420
418
421
// When
419
- testedSdkCore? .addAccountExtraInfo(expectedAccountExtraProperties)
422
+ testedSdkCore.addAccountExtraInfo(expectedAccountExtraProperties)
420
423
421
424
// Then
422
425
val countDownLatch = CountDownLatch (1 )
423
426
var readAccountInfo: AccountInfo ? = null
424
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
427
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
425
428
readAccountInfo = datadogContext.accountInfo
426
429
countDownLatch.countDown()
427
430
}
@@ -437,7 +440,7 @@ class SdkCoreTest : MockServerTest() {
437
440
// Given
438
441
val fakeMutableProperties = forge.exhaustiveAttributes()
439
442
val expectedMutableProperties = fakeMutableProperties.toMap()
440
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
443
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
441
444
442
445
// When
443
446
fakeMutableProperties.keys.forEach { key ->
@@ -447,7 +450,7 @@ class SdkCoreTest : MockServerTest() {
447
450
// Then
448
451
val countDownLatch = CountDownLatch (1 )
449
452
var readAccountInfo: AccountInfo ? = null
450
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
453
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
451
454
readAccountInfo = datadogContext.accountInfo
452
455
countDownLatch.countDown()
453
456
}
@@ -463,7 +466,7 @@ class SdkCoreTest : MockServerTest() {
463
466
// Given
464
467
val fakeMutableProperties = forge.exhaustiveAttributes()
465
468
val expectedMutableProperties = fakeMutableProperties.toMap()
466
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
469
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
467
470
468
471
// When
469
472
repeat(forge.anInt(1 , fakeMutableProperties.size / 2 )) {
@@ -473,7 +476,7 @@ class SdkCoreTest : MockServerTest() {
473
476
// Then
474
477
val countDownLatch = CountDownLatch (1 )
475
478
var readAccountInfo: AccountInfo ? = null
476
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
479
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
477
480
readAccountInfo = datadogContext.accountInfo
478
481
countDownLatch.countDown()
479
482
}
@@ -489,7 +492,7 @@ class SdkCoreTest : MockServerTest() {
489
492
// Given
490
493
val fakeMutableProperties = forge.exhaustiveAttributes()
491
494
val expectedMutableProperties = fakeMutableProperties.toMap()
492
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
495
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeMutableProperties)
493
496
494
497
// When
495
498
repeat(forge.anInt(1 , 10 )) {
@@ -499,7 +502,7 @@ class SdkCoreTest : MockServerTest() {
499
502
// Then
500
503
val countDownLatch = CountDownLatch (1 )
501
504
var readAccountInfo: AccountInfo ? = null
502
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
505
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
503
506
readAccountInfo = datadogContext.accountInfo
504
507
countDownLatch.countDown()
505
508
}
@@ -515,8 +518,8 @@ class SdkCoreTest : MockServerTest() {
515
518
// Given
516
519
val fakeExtraProperties = forge.exhaustiveAttributes()
517
520
val expectedExtraProperties = fakeExtraProperties.toMap()
518
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
519
- testedSdkCore? .addAccountExtraInfo(fakeExtraProperties)
521
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
522
+ testedSdkCore.addAccountExtraInfo(fakeExtraProperties)
520
523
521
524
// When
522
525
fakeExtraProperties.keys.forEach { key ->
@@ -526,7 +529,7 @@ class SdkCoreTest : MockServerTest() {
526
529
// Then
527
530
val countDownLatch = CountDownLatch (1 )
528
531
var readAccountInfo: AccountInfo ? = null
529
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
532
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
530
533
readAccountInfo = datadogContext.accountInfo
531
534
countDownLatch.countDown()
532
535
}
@@ -542,8 +545,8 @@ class SdkCoreTest : MockServerTest() {
542
545
// Given
543
546
val fakeExtraProperties = forge.exhaustiveAttributes()
544
547
val expectedExtraProperties = fakeExtraProperties.toMap()
545
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
546
- testedSdkCore? .addAccountExtraInfo(fakeExtraProperties)
548
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
549
+ testedSdkCore.addAccountExtraInfo(fakeExtraProperties)
547
550
548
551
// When
549
552
repeat(forge.anInt(1 , fakeExtraProperties.size / 2 )) {
@@ -553,7 +556,7 @@ class SdkCoreTest : MockServerTest() {
553
556
// Then
554
557
val countDownLatch = CountDownLatch (1 )
555
558
var readAccountInfo: AccountInfo ? = null
556
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
559
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
557
560
readAccountInfo = datadogContext.accountInfo
558
561
countDownLatch.countDown()
559
562
}
@@ -569,8 +572,8 @@ class SdkCoreTest : MockServerTest() {
569
572
// Given
570
573
val fakeExtraProperties = forge.exhaustiveAttributes()
571
574
val expectedExtraProperties = fakeExtraProperties.toMap()
572
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
573
- testedSdkCore? .addAccountExtraInfo(fakeExtraProperties)
575
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
576
+ testedSdkCore.addAccountExtraInfo(fakeExtraProperties)
574
577
575
578
// When
576
579
repeat(forge.anInt(1 , 10 )) {
@@ -580,7 +583,7 @@ class SdkCoreTest : MockServerTest() {
580
583
// Then
581
584
val countDownLatch = CountDownLatch (1 )
582
585
var readAccountInfo: AccountInfo ? = null
583
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
586
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
584
587
readAccountInfo = datadogContext.accountInfo
585
588
countDownLatch.countDown()
586
589
}
@@ -594,20 +597,20 @@ class SdkCoreTest : MockServerTest() {
594
597
@Test
595
598
fun must_resetAccountInfo_when_setAccountInfoCalledSecondTime () {
596
599
// Given
597
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
600
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
598
601
val expectedAccountExtraProperties = forge.exhaustiveAttributes()
599
- testedSdkCore? .addAccountExtraInfo(expectedAccountExtraProperties)
602
+ testedSdkCore.addAccountExtraInfo(expectedAccountExtraProperties)
600
603
val fakeAccountId2 = forge.anAlphabeticalString()
601
604
val fakeAccountName2 = forge.anAlphabeticalString()
602
605
val fakeAccountExtraInfo2 = forge.exhaustiveAttributes()
603
606
604
607
// When
605
- testedSdkCore? .setAccountInfo(fakeAccountId2, fakeAccountName2, fakeAccountExtraInfo2)
608
+ testedSdkCore.setAccountInfo(fakeAccountId2, fakeAccountName2, fakeAccountExtraInfo2)
606
609
607
610
// Then
608
611
val countDownLatch = CountDownLatch (1 )
609
612
var readAccountInfo: AccountInfo ? = null
610
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
613
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
611
614
readAccountInfo = datadogContext.accountInfo
612
615
countDownLatch.countDown()
613
616
}
@@ -622,15 +625,15 @@ class SdkCoreTest : MockServerTest() {
622
625
fun must_resetAccountInfo_when_setAccountInfoCalled_afterAddAccountExtraInfo () {
623
626
// Given
624
627
val expectedAccountExtraProperties = forge.exhaustiveAttributes()
625
- testedSdkCore? .addAccountExtraInfo(expectedAccountExtraProperties)
628
+ testedSdkCore.addAccountExtraInfo(expectedAccountExtraProperties)
626
629
627
630
// When
628
- testedSdkCore? .setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
631
+ testedSdkCore.setAccountInfo(fakeAccountId, fakeAccountName, fakeAccountExtraInfo)
629
632
630
633
// Then
631
634
val countDownLatch = CountDownLatch (1 )
632
635
var readAccountInfo: AccountInfo ? = null
633
- featureSdkCore? .getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
636
+ featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
634
637
readAccountInfo = datadogContext.accountInfo
635
638
countDownLatch.countDown()
636
639
}
0 commit comments