@@ -69,32 +69,32 @@ class RNSentrySDKTest {
69
69
70
70
@Test
71
71
fun initialisesSuccessfullyWithValidConfigurationAndInvalidJsonFile () {
72
- RNSentrySDK .init (context, validConfig, INVALID_OPTIONS , logger, null )
72
+ RNSentrySDK .init (context, validConfig, INVALID_OPTIONS , logger)
73
73
assertTrue(Sentry .isEnabled())
74
74
}
75
75
76
76
@Test
77
77
fun initialisesSuccessfullyWithValidConfigurationAndMissingJsonFile () {
78
- RNSentrySDK .init (context, validConfig, MISSING , logger, null )
78
+ RNSentrySDK .init (context, validConfig, MISSING , logger)
79
79
assertTrue(Sentry .isEnabled())
80
80
}
81
81
82
82
@Test
83
83
fun initialisesSuccessfullyWithValidConfigurationAndErrorInParsingJsonFile () {
84
- RNSentrySDK .init (context, validConfig, INVALID_JSON , logger, null )
84
+ RNSentrySDK .init (context, validConfig, INVALID_JSON , logger)
85
85
assertTrue(Sentry .isEnabled())
86
86
}
87
87
88
88
@Test
89
89
fun initialisesSuccessfullyWithNoConfigurationAndValidJsonFile () {
90
- RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger, null )
90
+ RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger)
91
91
assertTrue(Sentry .isEnabled())
92
92
}
93
93
94
94
@Test
95
95
fun failsToInitialiseWithNoConfigurationAndInvalidJsonFile () {
96
96
try {
97
- RNSentrySDK .init (context, emptyConfig, INVALID_OPTIONS , logger, null )
97
+ RNSentrySDK .init (context, emptyConfig, INVALID_OPTIONS , logger)
98
98
} catch (e: Exception ) {
99
99
assertEquals(INITIALISATION_ERROR , e.message)
100
100
}
@@ -104,7 +104,7 @@ class RNSentrySDKTest {
104
104
@Test
105
105
fun failsToInitialiseWithInvalidConfigAndInvalidJsonFile () {
106
106
try {
107
- RNSentrySDK .init (context, invalidConfig, INVALID_OPTIONS , logger, null )
107
+ RNSentrySDK .init (context, invalidConfig, INVALID_OPTIONS , logger)
108
108
} catch (e: Exception ) {
109
109
assertEquals(INITIALISATION_ERROR , e.message)
110
110
}
@@ -114,7 +114,7 @@ class RNSentrySDKTest {
114
114
@Test
115
115
fun failsToInitialiseWithInvalidConfigAndValidJsonFile () {
116
116
try {
117
- RNSentrySDK .init (context, invalidConfig, VALID_OPTIONS , logger, null )
117
+ RNSentrySDK .init (context, invalidConfig, VALID_OPTIONS , logger)
118
118
} catch (e: Exception ) {
119
119
assertEquals(INITIALISATION_ERROR , e.message)
120
120
}
@@ -133,36 +133,30 @@ class RNSentrySDKTest {
133
133
134
134
@Test
135
135
fun defaultsAndFinalsAreSetWithValidJsonFile () {
136
- RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger) { _, config ->
137
- val actualOptions = SentryAndroidOptions ()
138
- config.configure(actualOptions)
139
- verifyDefaults(actualOptions)
140
- verifyFinals(actualOptions)
141
- // options file
142
- assert (actualOptions.dsn
== " https://[email protected] /123456" )
143
- }
136
+ RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger)
137
+ val actualOptions = Sentry .getCurrentHub().options as SentryAndroidOptions
138
+ verifyDefaults(actualOptions)
139
+ verifyFinals(actualOptions)
140
+ // options file
141
+ assert (actualOptions.dsn
== " https://[email protected] /123456" )
144
142
}
145
143
146
144
@Test
147
145
fun defaultsAndFinalsAreSetWithValidConfiguration () {
148
- RNSentrySDK .init (context, validConfig, MISSING , logger) { _, config ->
149
- val actualOptions = SentryAndroidOptions ()
150
- config.configure(actualOptions)
151
- verifyDefaults(actualOptions)
152
- verifyFinals(actualOptions)
153
- // configuration
154
- assert (actualOptions.dsn
== " https://[email protected] /123456" )
155
- }
146
+ RNSentrySDK .init (context, validConfig, MISSING , logger)
147
+ val actualOptions = Sentry .getCurrentHub().options as SentryAndroidOptions
148
+ verifyDefaults(actualOptions)
149
+ verifyFinals(actualOptions)
150
+ // configuration
151
+ assert (actualOptions.dsn
== " https://[email protected] /123456" )
156
152
}
157
153
158
154
@Test
159
155
fun defaultsOverrideOptionsJsonFile () {
160
- RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger) { _, config ->
161
- val actualOptions = SentryAndroidOptions ()
162
- config.configure(actualOptions)
163
- assertNull(actualOptions.tracesSampleRate)
164
- assertEquals(false , actualOptions.enableTracing)
165
- }
156
+ RNSentrySDK .init (context, emptyConfig, VALID_OPTIONS , logger)
157
+ val actualOptions = Sentry .getCurrentHub().options as SentryAndroidOptions
158
+ assertNull(actualOptions.tracesSampleRate)
159
+ assertEquals(false , actualOptions.enableTracing)
166
160
}
167
161
168
162
@Test
@@ -173,13 +167,11 @@ class RNSentrySDKTest {
173
167
options.tracesSampleRate = 0.5
174
168
options.enableTracing = true
175
169
}
176
- RNSentrySDK .init (context, validConfig, MISSING , logger) { _, config ->
177
- val actualOptions = SentryAndroidOptions ()
178
- config.configure(actualOptions)
179
- assertEquals(0.5 , actualOptions.tracesSampleRate)
180
- assertEquals(true , actualOptions.enableTracing)
181
- assert (actualOptions.dsn
== " https://[email protected] /123456" )
182
- }
170
+ RNSentrySDK .init (context, validConfig, MISSING , logger)
171
+ val actualOptions = Sentry .getCurrentHub().options as SentryAndroidOptions
172
+ assertEquals(0.5 , actualOptions.tracesSampleRate)
173
+ assertEquals(true , actualOptions.enableTracing)
174
+ assert (actualOptions.dsn
== " https://[email protected] /123456" )
183
175
}
184
176
185
177
private fun verifyDefaults (actualOptions : SentryAndroidOptions ) {
0 commit comments