android / android/android-test
ProviderTestRule option to use non-mocked ContentResolver
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 342
- Merge medio
- 11h 29m
- PR unite (30g)
- 2
Descrizione
### Description
For research and development, I want to write tests that explore the behavior of content-change notifications my ContentProvider sends via ContentResolver.notifyChange(). This is not possible with ProviderTestRule, as MockContentResolver has empty implementation for notifyChange().
### Request
Please extend ProviderTestRule with an option to use a real ContentResolver in place of MockContentResolver.
### Background
My ContentProvider is providing a client-side helper API for accessing content, and this implementation relies in part on content-change notifications from my ContentProvider. I need to be able to test those interactions in a testing context.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia leggendo ProviderTestRule e MockContentResolver, quindi segui il modo in cui la regola crea ed espone il proprio resolver. Il lavoro è completato quando un percorso opt-in può usare un ContentResolver reale per i test delle notifiche di modifica dei contenuti, mentre il comportamento mock esistente rimane disponibile per impostazione predefinita.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, java
- Ambito
- mobile-dev, testing
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100