Devo creare un'app con l'utilizzo sqlite. Ora voglio scrivere i miei test unitari. Questi test unitari dovrebbero testare la mia classe SQLiteBridge
. SQLiteBridge
fornisce DAO per ogni classe figlio di modello.Test JUnit4 Android - Da dove ottenere il contesto?
ora ho il problema che ho bisogno di un contesto per creare il mio SQLiteBridge
. SQLiteBridge
crea e gestisce un database SQLite sul sistema ..
Dove ottenere il contesto oggetto da?
La mia configurazione è come qui (così sto usando Junit4 [grazie a Dio]): http://tools.android.com/tech-docs/unit-testing-support
EDIT: spero che ci sia un modo come il vecchio AndroidTestCase
di estendere senza perdere Junit4. :)
Ho appena provato e ha funzionato! Penso che userò Robolectric .. ma grazie per questa soluzione! :) –
Ho provato questo e funziona, ma il prefisso viene ignorato e quindi il database "reale" viene utilizzato nel test. Qualche idea sul perché questo potrebbe accadere? – moarCoffee
InstrumentationRegistry non può essere risolto come un simbolo –