Skip to content

Commit ef02f2f

Browse files
committed
Merge develop
1 parent 4f14507 commit ef02f2f

File tree

1 file changed

+23
-22
lines changed
  • reliability/core-it/src/androidTest/kotlin/com/datadog/android/core/integration/tests

1 file changed

+23
-22
lines changed

reliability/core-it/src/androidTest/kotlin/com/datadog/android/core/integration/tests/SdkCoreTest.kt

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -122,28 +122,6 @@ class SdkCoreTest : MockServerTest() {
122122
.containsExactlyInAnyOrderEntriesOf(fakeUserAdditionalProperties)
123123
}
124124

125-
@Test
126-
fun must_clearUserInformation_when_clearUserInfo() {
127-
// Given
128-
testedSdkCore?.setUserInfo(fakeUserId, fakeUserName, fakeUserEmail, fakeUserAdditionalProperties)
129-
130-
// When
131-
testedSdkCore?.clearUserInfo()
132-
133-
// Then
134-
val countDownLatch = CountDownLatch(1)
135-
var readUserInfo: UserInfo? = null
136-
featureSdkCore?.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
137-
readUserInfo = datadogContext.userInfo
138-
countDownLatch.countDown()
139-
}
140-
countDownLatch.await(SHORT_WAIT_MS, TimeUnit.MILLISECONDS)
141-
assertThat(readUserInfo?.id).isNull()
142-
assertThat(readUserInfo?.name).isNull()
143-
assertThat(readUserInfo?.email).isNull()
144-
assertThat(readUserInfo?.additionalProperties).isEmpty()
145-
}
146-
147125
// endregion
148126

149127
// region set AccountInfo
@@ -208,6 +186,29 @@ class SdkCoreTest : MockServerTest() {
208186
.containsExactlyInAnyOrderEntriesOf(fakeUserAdditionalProperties + expectedUserExtraProperties)
209187
}
210188

189+
@Test
190+
fun must_clearUserInformation_when_clearUserInfo() {
191+
// Given
192+
testedSdkCore.setUserInfo(fakeUserId, fakeUserName, fakeUserEmail, fakeUserAdditionalProperties)
193+
194+
// When
195+
testedSdkCore.clearUserInfo()
196+
197+
// Then
198+
val countDownLatch = CountDownLatch(1)
199+
var readUserInfo: UserInfo? = null
200+
featureSdkCore.getFeature(stubFeature.name)?.withWriteContext { datadogContext, _ ->
201+
readUserInfo = datadogContext.userInfo
202+
countDownLatch.countDown()
203+
}
204+
countDownLatch.await(SHORT_WAIT_MS, TimeUnit.MILLISECONDS)
205+
assertThat(readUserInfo).isNotNull()
206+
assertThat(readUserInfo?.id).isNull()
207+
assertThat(readUserInfo?.name).isNull()
208+
assertThat(readUserInfo?.email).isNull()
209+
assertThat(readUserInfo?.additionalProperties).isEmpty()
210+
}
211+
211212
@Test
212213
fun must_useImmutableProperties_when_setUserProperties_attributesValuesModified() {
213214
// Given

0 commit comments

Comments
 (0)