Jeg ved, at det ikke vil fungere med simpel JUnit-test
Det vil. Bare ring til dine metoder som sædvanligt og kontroller resultaterne for korrekthed.
Det eneste vigtige er, at du foretrækker at bruge IsolatedContext
til oprettelse af din database. I dette tilfælde forbliver din originale databasefil fra appen uændret. Alle test vil arbejde med en separat testdatabasefil, som kan ændres eller endda slettes så mange gange, du vil.
Du kan erhverve korrekt IsolatedContext
fra ProviderTestCase2
. (Du kan også se ProviderTestCase2
kilder til at forstå, hvordan det virker.)