package cgeo.geocaching.log; import cgeo.geocaching.activity.AbstractEspressoTest; import cgeo.geocaching.models.Trackable; import cgeo.geocaching.storage.DataStore; public abstract class AbstractLogTrackableActivityTest extends AbstractEspressoTest<LogTrackableActivity> { 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); } }