Testing EditText Fehler mit Espresso auf Android

8

Ich möchte testen, ob ein EditText-Feld einen Fehler hat (set mit editText.setError ("Kann nicht leer sein!")).

Ich habe einen Espresso-Testkoffer mit der neuen Funktion AndroidStudio 2.2 erstellt, um Espressotests aufzuzeichnen. Also ist der Code ziemlich automatisch generiert. Aber vorerst überprüft es nur, ob der editText angezeigt wird.

%Vor%

Gibt es eine Möglichkeit zu testen, ob der Fehler angezeigt wird?

    
Michael Woywod 29.08.2016, 12:40
quelle

1 Antwort

17

Sie ändern editText.check(matches(isDisplayed())); in editText.check(matches(hasErrorText("Cannot be blank!")));

    
ugurcmk 29.08.2016, 13:31
quelle

Tags und Links