@@ -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