Slide 50
Slide 50 text
public void testPasswordTooShort_ShowsError() {
Spoon.screenshot(activity, "initial_state");
assertThat(username).hasNoError();
assertThat(password).hasNoError();
!
onView(withId(R.id.username)).perform(typeText("prateek"));
onView(withId(R.id.password)).perform(typeText("password"));
Spoon.screenshot(activity, "values_entered");
onView(withId(R.id.login)).perform(click());
Spoon.screenshot(activity, "login_clicked");
!
assertThat(username).hasNoError();
assertThat(password).hasError(R.string.password_length);
}