robolectric android unit test
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
@Test
public void clickingButton_shouldChangeMessage() {
MyActivity activity = Robolectric.setupActivity(MyActivity.class);
activity.button.performClick();
assertThat(activity.message.getText()).isEqualTo("Robolectric Rocks!");
}
}