Android Studio 2.1.2Führen Espresso-Tests und fehlschlagen, wenn ein EditText leer
ich den Test zu bekommen versuchen, zu versagen, wenn der Benutzer auf einer Schaltfläche klickt und der Benutzername ist leer. Das ist mein Code unten. Der Test wird jedoch immer bestanden. Gibt es eine Möglichkeit, den Test durchzuführen, so dass es fehlschlägt, wenn EditText
leer ist.
Was macht Ihre App in diesem Anwendungsfall (d. H. Wenn der Benutzer auf eine Schaltfläche klickt, wenn der Benutzername leer ist)? Dieses Verhalten sollte Sie wahrscheinlich testen. Der Test sollte so gestaltet sein, dass er bestanden wird, wenn sich die App korrekt verhält. Ein Test, der bei schlechter Eingabe durch den Benutzer fehlschlägt, ist nicht gut konzipiert, da fehlgeschlagene Tests anzeigen sollten, dass die Anwendung einen Fehler aufweist. –