package com.mindbodyonline.ironhidetestapp; import android.app.Activity; import com.mindbodyonline.ironhide.Fixture.BaseInstrumentTestCase; import com.mindbodyonline.ironhidetestapp.models.ActionBarModel; import com.mindbodyonline.ironhidetestapp.models.DisplayModel; import com.mindbodyonline.ironhidetestapp.models.DrawerModel; import com.mindbodyonline.ironhidetestapp.models.LongListModel; import com.mindbodyonline.ironhidetestapp.models.MenuModel; import com.mindbodyonline.ironhidetestapp.models.ScrollModel; import com.mindbodyonline.ironhidetestapp.models.SendModel; import com.mindbodyonline.ironhidetestapp.models.SimpleModel; import com.mindbodyonline.ironhidetestapp.models.SyncModel; import com.mindbodyonline.ironhidetestapp.models.ViewPagerModel; import com.mindbodyonline.ironhidetestapp.models.ZoomModel; /** * A specific instrumentation class for the test app. * Holds references for each of the models for any extending class. */ public class TestFixture <T extends Activity> extends BaseInstrumentTestCase<T>{ protected ActionBarModel ActionBarPage = new ActionBarModel(); protected LongListModel LongListPage = new LongListModel(); protected SimpleModel SimplePage = new SimpleModel(); protected DrawerModel DrawerPage = new DrawerModel(); protected DisplayModel DisplayPage = new DisplayModel(); protected MenuModel MenuPage = new MenuModel(); protected SendModel SendPage = new SendModel(); protected ScrollModel ScrollPage = new ScrollModel(); protected ViewPagerModel PagerPage = new ViewPagerModel(); protected SyncModel SyncPage = new SyncModel(); protected ZoomModel ZoomPage = new ZoomModel(); public TestFixture(Class<T> activityClass) { super(activityClass); } }