sql >> Database teknologi >  >> RDS >> SQLite

Hvordan tester man metoder, der beskæftiger sig med SQLite-database i Android?

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.)




  1. 2 måder at returnere Unix-tidsstemplet i SQLite

  2. MariaDB Backup &PostgreSQL i skyen - ClusterControl Release 1.6.1

  3. Hvordan kan du køre den samme forespørgsel flere gange ved hjælp af loop i PL/SQL?

  4. Sådan gemmer du data i unicode på hindi