package cgeo.geocaching.activity.logtrackable; import cgeo.geocaching.DataStore; import cgeo.geocaching.LogTrackableActivity; import cgeo.geocaching.Trackable; import cgeo.geocaching.activity.AbstractEspressoTest; public abstract class AbstractLogTrackableActivityTest extends AbstractEspressoTest { private static Trackable trackable; public AbstractLogTrackableActivityTest() { super(LogTrackableActivity.class); } @Override protected void setUp() throws Exception { super.setUp(); createTrackable(); setActivityIntent(LogTrackableActivity.getIntent(getInstrumentation().getContext(), trackable)); getActivity(); } protected static void createTrackable() { trackable = new Trackable(); trackable.setName("Test trackable"); trackable.setGeocode("TB4D09K"); DataStore.saveTrackable(trackable); } }