public class ProjectTestRunner extends RobolectricTestRunner { public AnimationTestRunner( Class testClass ) throws InitializationError { super( testClass ); } public static void startFragment( Fragment fragment ) { FragmentManager fragmentManager = new FragmentActivity().getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add( fragment, null ); fragmentTransaction.commit(); } public static String getResourceString( int resourceId ) { return Robolectric.application.getApplicationContext().getString( resourceId ); } public static Drawable getResourceDrawable( int resourceId ) { return Robolectric.application.getApplicationContext().getResources().getDrawable( resourceId ); } public static void assertViewIsVisible( View view ) { assertNotNull( view ); assertThat( view.getVisibility(), equalTo( View.VISIBLE ) ); } public static void assertViewIsHidden( View view ) { assertNotNull( view ); assertThat( view.getVisibility(), equalTo( View.GONE ) ); } }