@@ -20,12 +20,10 @@ import androidx.test.core.app.ApplicationProvider
20
20
import androidx.test.ext.junit.runners.AndroidJUnit4
21
21
import com.google.common.truth.Truth.assertThat
22
22
import com.google.firebase.Firebase
23
- import com.google.firebase.FirebaseApp
24
23
import com.google.firebase.FirebaseOptions
25
24
import com.google.firebase.initialize
26
25
import com.google.firebase.sessions.settings.SessionsSettings
27
- import org.junit.After
28
- import org.junit.Before
26
+ import org.junit.BeforeClass
29
27
import org.junit.Test
30
28
import org.junit.runner.RunWith
31
29
@@ -36,23 +34,6 @@ import org.junit.runner.RunWith
36
34
*/
37
35
@RunWith(AndroidJUnit4 ::class )
38
36
class FirebaseSessionsTests {
39
- @Before
40
- fun setUp () {
41
- Firebase .initialize(
42
- ApplicationProvider .getApplicationContext(),
43
- FirebaseOptions .Builder ()
44
- .setApplicationId(APP_ID )
45
- .setApiKey(API_KEY )
46
- .setProjectId(PROJECT_ID )
47
- .build()
48
- )
49
- }
50
-
51
- @After
52
- fun cleanUp () {
53
- FirebaseApp .clearInstancesForTest()
54
- }
55
-
56
37
@Test
57
38
fun firebaseSessionsDoesInitialize () {
58
39
assertThat(FirebaseSessions .instance).isNotNull()
@@ -69,5 +50,18 @@ class FirebaseSessionsTests {
69
50
private const val APP_ID = " 1:1:android:1a"
70
51
private const val API_KEY = " API-KEY-API-KEY-API-KEY-API-KEY-API-KEY"
71
52
private const val PROJECT_ID = " PROJECT-ID"
53
+
54
+ @BeforeClass
55
+ @JvmStatic
56
+ fun setUp () {
57
+ Firebase .initialize(
58
+ ApplicationProvider .getApplicationContext(),
59
+ FirebaseOptions .Builder ()
60
+ .setApplicationId(APP_ID )
61
+ .setApiKey(API_KEY )
62
+ .setProjectId(PROJECT_ID )
63
+ .build(),
64
+ )
65
+ }
72
66
}
73
67
}
0 commit comments