The following example should be a good example for anyone who is getting started with Robolectric. It's using Robolectric 3.0 under AndroidStudio.
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 19)
public class MainActivityTest {
@Test
public void shouldCloseActivity() {
MainActivity activity = Robolectric.setupActivity(MainActivity.class);
MenuItem menuItem = new RoboMenuItem(R.id.exit);
activity.onOptionsItemSelected(menuItem);
ShadowActivity shadowActivity = Shadows.shadowOf(activity);
assertTrue(shadowActivity.isFinishing());
}
}