android / android/android-test
[Espresso-Flutter] Testing API for Flutter's ListView/GridView
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 342
- Merge medio
- 11h 29m
- PR unite (30g)
- 2
Descrizione
Like Espresso's onData API for interacting with native AdapterView/RecyclerView, we'd like to have similar testing API for Flutter's ListView/GridView. ListView has support for:
- A set of fixed children items;
- Dynamically built child items through its ListView.builder;
- An infinite number of children items without specifying the `itemCount` in its ListView.builder.
After doing some experiments, it's doable to match against the sliver which backs up the ListView data, but we cannot jump to a given position/index in the ListView today (blocked by https://github.com/flutter/flutter/issues/12319).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando il comportamento richiesto per l'API Espresso-Flutter in questa issue e la issue 12319 di Flutter collegata, relativa al salto a una posizione di ListView. Definisci come deve funzionare il matching per i children fissi, i children creati da un builder e i builder senza itemCount; il lavoro è completato quando questi casi dispongono di una testing API utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- flutter
- Ambito
- mobile, testing
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100