Search in sources :

Example 1 with PREFS_NAME

use of com.google.firebase.perf.util.Constants.PREFS_NAME in project firebase-android-sdk by firebase.

the class TraceTest method setUp.

@Before
public void setUp() {
    currentTime = 1;
    initMocks(this);
    doAnswer((Answer<Timer>) invocationOnMock -> new Timer(currentTime)).when(mockClock).getTime();
    arguments = ArgumentCaptor.forClass(TraceMetric.class);
    DeviceCacheManager.clearInstance();
    ConfigResolver.clearInstance();
    appContext.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE).edit().clear().commit();
    ConfigResolver configResolver = ConfigResolver.getInstance();
    configResolver.setDeviceCacheManager(new DeviceCacheManager(new FakeDirectExecutorService()));
    configResolver.setApplicationContext(appContext);
}
Also used : ArgumentMatchers.any(org.mockito.ArgumentMatchers.any) MockitoAnnotations.initMocks(org.mockito.MockitoAnnotations.initMocks) Context(android.content.Context) TraceMetric(com.google.firebase.perf.v1.TraceMetric) ArgumentMatchers(org.mockito.ArgumentMatchers) ArgumentMatchers.eq(org.mockito.ArgumentMatchers.eq) ArgumentMatchers.nullable(org.mockito.ArgumentMatchers.nullable) Mock(org.mockito.Mock) RunWith(org.junit.runner.RunWith) Random(java.util.Random) PREFS_NAME(com.google.firebase.perf.util.Constants.PREFS_NAME) Parcel(android.os.Parcel) AppStateMonitor(com.google.firebase.perf.application.AppStateMonitor) Answer(org.mockito.stubbing.Answer) DeviceCacheManager(com.google.firebase.perf.config.DeviceCacheManager) Constants(com.google.firebase.perf.util.Constants) ArgumentCaptor(org.mockito.ArgumentCaptor) Mockito.doAnswer(org.mockito.Mockito.doAnswer) ApplicationProcessState(com.google.firebase.perf.v1.ApplicationProcessState) PerfSession(com.google.firebase.perf.session.PerfSession) FirebasePerformanceTestBase(com.google.firebase.perf.FirebasePerformanceTestBase) GaugeManager(com.google.firebase.perf.session.gauges.GaugeManager) ConfigResolver(com.google.firebase.perf.config.ConfigResolver) Before(org.junit.Before) Timer(com.google.firebase.perf.util.Timer) Clock(com.google.firebase.perf.util.Clock) Mockito.times(org.mockito.Mockito.times) Test(org.junit.Test) Truth.assertThat(com.google.common.truth.Truth.assertThat) FakeDirectExecutorService(com.google.testing.timing.FakeDirectExecutorService) TransportManager(com.google.firebase.perf.transport.TransportManager) Mockito.verify(org.mockito.Mockito.verify) SessionManager(com.google.firebase.perf.session.SessionManager) RobolectricTestRunner(org.robolectric.RobolectricTestRunner) Mockito.never(org.mockito.Mockito.never) Mockito.mock(org.mockito.Mockito.mock) ConfigResolver(com.google.firebase.perf.config.ConfigResolver) Timer(com.google.firebase.perf.util.Timer) TraceMetric(com.google.firebase.perf.v1.TraceMetric) DeviceCacheManager(com.google.firebase.perf.config.DeviceCacheManager) FakeDirectExecutorService(com.google.testing.timing.FakeDirectExecutorService) Before(org.junit.Before)

Aggregations

Context (android.content.Context)1 Parcel (android.os.Parcel)1 Truth.assertThat (com.google.common.truth.Truth.assertThat)1 FirebasePerformanceTestBase (com.google.firebase.perf.FirebasePerformanceTestBase)1 AppStateMonitor (com.google.firebase.perf.application.AppStateMonitor)1 ConfigResolver (com.google.firebase.perf.config.ConfigResolver)1 DeviceCacheManager (com.google.firebase.perf.config.DeviceCacheManager)1 PerfSession (com.google.firebase.perf.session.PerfSession)1 SessionManager (com.google.firebase.perf.session.SessionManager)1 GaugeManager (com.google.firebase.perf.session.gauges.GaugeManager)1 TransportManager (com.google.firebase.perf.transport.TransportManager)1 Clock (com.google.firebase.perf.util.Clock)1 Constants (com.google.firebase.perf.util.Constants)1 PREFS_NAME (com.google.firebase.perf.util.Constants.PREFS_NAME)1 Timer (com.google.firebase.perf.util.Timer)1 ApplicationProcessState (com.google.firebase.perf.v1.ApplicationProcessState)1 TraceMetric (com.google.firebase.perf.v1.TraceMetric)1 FakeDirectExecutorService (com.google.testing.timing.FakeDirectExecutorService)1 Random (java.util.Random)1 Before (org.junit.Before)1