LoginController.java
.onLoginButtonClicked(
username,
password)
ITalkToLoginScreen.java
.showError(errorMsg)
.moveToWelcomeScreen()
Controller
View Interface
controller =
new LoginController(talkToLsMock);
verify(_talkToTLSMock)
.showError("Asking to get hacked?");
controller
.onLoginButtonClicked(
"
[email protected]",
"superWeakPassword"
);
controller =
new LoginController(talkToLsMock);
controller
.onLoginButtonClicked(
"
[email protected]",
"superWeakPassword"
);
R.string.error_message
@Test