У меня есть editText и кнопка. При нажатии кнопки, если editText пуст, он должен установить сообщение об ошибке для editText. Я не понимаю, как проверить этот сценарий с помощью Robolectric. Это мой код `
// to check if the fields are empty
@Override
public boolean validate() {
if(edtEmail.getText().toString().trim().equalsIgnoreCase("")){
showErrorMessage(true);
return false;
}
if(edtPassword.getText().toString().trim().equalsIgnoreCase(null)){
showErrorMessage(false);
return false;
}
return true;
}
// to set error message to edittext
@Override
public void showErrorMessage(boolean email) {
if(email){
edtEmail.setError("Enter Correct Email Id");
} else {
edtPassword.setError("Enter Correct Password");
}
}
// on click of button
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(validate()) {
mPresenter.login(edtEmail.getText().toString().trim(), edtPassword.getText().toString().trim());
}
}
});
`