package com.sogeti.droidnetworking.test.integration; import com.google.mockwebserver.MockWebServer; import com.sogeti.droidnetworking.NetworkEngine; import org.junit.Before; import org.junit.runner.RunWith; import org.robolectric.Robolectric; import org.robolectric.RobolectricTestRunner; import org.robolectric.util.RobolectricBackgroundExecutorService; import android.app.Activity; @RunWith(RobolectricTestRunner.class) public class MemoryCacheTests extends CacheTests { @Before public void setup() { Robolectric.getFakeHttpLayer().interceptHttpRequests(false); server = new MockWebServer(); NetworkEngine.getInstance().setHttpPort(8080); NetworkEngine.getInstance().setDiskCacheSize(0); NetworkEngine.getInstance().setMemoryCacheSize(1024); NetworkEngine.getInstance().init(new Activity()); NetworkEngine.getInstance().setUseCache(true); NetworkEngine.getInstance().setSharedNetworkQueue(new RobolectricBackgroundExecutorService()); Robolectric.getBackgroundScheduler().pause(); Robolectric.getUiThreadScheduler().pause(); } }