@@ -20,12 +20,10 @@ import androidx.test.core.app.ApplicationProvider
2020import androidx.test.ext.junit.runners.AndroidJUnit4
2121import com.google.common.truth.Truth.assertThat
2222import com.google.firebase.Firebase
23- import com.google.firebase.FirebaseApp
2423import com.google.firebase.FirebaseOptions
2524import com.google.firebase.initialize
2625import com.google.firebase.sessions.settings.SessionsSettings
27- import org.junit.After
28- import org.junit.Before
26+ import org.junit.BeforeClass
2927import org.junit.Test
3028import org.junit.runner.RunWith
3129
@@ -36,23 +34,6 @@ import org.junit.runner.RunWith
3634 */
3735@RunWith(AndroidJUnit4 ::class )
3836class 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-
5637 @Test
5738 fun firebaseSessionsDoesInitialize () {
5839 assertThat(FirebaseSessions .instance).isNotNull()
@@ -69,5 +50,18 @@ class FirebaseSessionsTests {
6950 private const val APP_ID = " 1:1:android:1a"
7051 private const val API_KEY = " API-KEY-API-KEY-API-KEY-API-KEY-API-KEY"
7152 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+ }
7266 }
7367}
0 commit comments