android / android/testing-samples

Why does BasicSample validate email field on every character change and not just when the Save button is pressed?

Offen
#216 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
9.3k
Forks
3.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

android-testing/unit/BasicSample adds a listener like this:
`mEmailText.addTextChangedListener(mEmailValidator);`
And then on save it checks
```
if (!mEmailValidator.isValid()) {
mEmailText.setError("Invalid email");}
```
Why not just have a simple utility class which will perform this check only when the save button is pressed?
Just asking for a clarification.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne in android-testing/unit/BasicSample und untersuche den im Issue gezeigten mEmailText listener und die Save-button-Validierung. Lies das umgebende Sample und seine Tests, um festzustellen, ob das Beispiel eine Live-Validierung oder eine Validierung beim Absenden demonstrieren soll; das Issue definiert keine konkrete Implementierung oder kein Abnahmekriterium.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, java
Bereich
mobile, testing
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.