17
17
package com.google.firebase.sessions
18
18
19
19
import androidx.test.ext.junit.runners.AndroidJUnit4
20
- import com.google.common.truth.Truth
20
+ import com.google.common.truth.Truth.assertThat
21
21
import com.google.firebase.FirebaseApp
22
22
import com.google.firebase.sessions.settings.RemoteSettings
23
23
import com.google.firebase.sessions.testing.FakeFirebaseApp
@@ -47,16 +47,16 @@ class RemoteSettingsTest {
47
47
fakeFetcher,
48
48
SESSION_TEST_CONFIGS_NAME
49
49
)
50
- Truth . assertThat(remoteSettings.sessionEnabled).isNull()
51
- Truth . assertThat(remoteSettings.samplingRate).isNull()
52
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isNull()
50
+ assertThat(remoteSettings.sessionEnabled).isNull()
51
+ assertThat(remoteSettings.samplingRate).isNull()
52
+ assertThat(remoteSettings.sessionRestartTimeout).isNull()
53
53
54
54
fakeFetcher.responseJSONObject = JSONObject (validResponse)
55
55
remoteSettings.updateSettings()
56
56
57
- Truth . assertThat(remoteSettings.sessionEnabled).isFalse()
58
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
59
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
57
+ assertThat(remoteSettings.sessionEnabled).isFalse()
58
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
59
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
60
60
61
61
remoteSettings.clearCachedSettings()
62
62
}
@@ -76,18 +76,18 @@ class RemoteSettingsTest {
76
76
fakeFetcher,
77
77
SESSION_TEST_CONFIGS_NAME
78
78
)
79
- Truth . assertThat(remoteSettings.sessionEnabled).isNull()
80
- Truth . assertThat(remoteSettings.samplingRate).isNull()
81
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isNull()
79
+ assertThat(remoteSettings.sessionEnabled).isNull()
80
+ assertThat(remoteSettings.samplingRate).isNull()
81
+ assertThat(remoteSettings.sessionRestartTimeout).isNull()
82
82
83
83
val fetchedResponse = JSONObject (validResponse)
84
84
fetchedResponse.getJSONObject(" app_quality" ).remove(" sessions_enabled" )
85
85
fakeFetcher.responseJSONObject = fetchedResponse
86
86
remoteSettings.updateSettings()
87
87
88
- Truth . assertThat(remoteSettings.sessionEnabled).isNull()
89
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
90
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
88
+ assertThat(remoteSettings.sessionEnabled).isNull()
89
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
90
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
91
91
92
92
remoteSettings.clearCachedSettings()
93
93
}
@@ -112,9 +112,9 @@ class RemoteSettingsTest {
112
112
fakeFetcher.responseJSONObject = fetchedResponse
113
113
remoteSettings.updateSettings()
114
114
115
- Truth . assertThat(remoteSettings.sessionEnabled).isFalse()
116
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
117
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
115
+ assertThat(remoteSettings.sessionEnabled).isFalse()
116
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
117
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
118
118
119
119
fetchedResponse.getJSONObject(" app_quality" ).put(" sessions_enabled" , true )
120
120
fetchedResponse.getJSONObject(" app_quality" ).put(" sampling_rate" , 0.25 )
@@ -126,9 +126,9 @@ class RemoteSettingsTest {
126
126
fakeFetcher.responseJSONObject = fetchedResponse
127
127
remoteSettings.updateSettings()
128
128
129
- Truth . assertThat(remoteSettings.sessionEnabled).isTrue()
130
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.25 )
131
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(20 .minutes)
129
+ assertThat(remoteSettings.sessionEnabled).isTrue()
130
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.25 )
131
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(20 .minutes)
132
132
133
133
remoteSettings.clearCachedSettings()
134
134
}
@@ -153,9 +153,9 @@ class RemoteSettingsTest {
153
153
fakeFetcher.responseJSONObject = fetchedResponse
154
154
remoteSettings.updateSettings()
155
155
156
- Truth . assertThat(remoteSettings.sessionEnabled).isFalse()
157
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
158
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
156
+ assertThat(remoteSettings.sessionEnabled).isFalse()
157
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
158
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
159
159
160
160
fetchedResponse.remove(" app_quality" )
161
161
@@ -165,9 +165,9 @@ class RemoteSettingsTest {
165
165
fakeFetcher.responseJSONObject = fetchedResponse
166
166
remoteSettings.updateSettings()
167
167
168
- Truth . assertThat(remoteSettings.sessionEnabled).isFalse()
169
- Truth . assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
170
- Truth . assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
168
+ assertThat(remoteSettings.sessionEnabled).isFalse()
169
+ assertThat(remoteSettings.samplingRate).isEqualTo(0.75 )
170
+ assertThat(remoteSettings.sessionRestartTimeout).isEqualTo(40 .minutes)
171
171
172
172
remoteSettings.clearCachedSettings()
173
173
}
0 commit comments