sql >> Databáze >  >> RDS >> SQLite

Jak otestovat metody, které se zabývají databází SQLite v Androidu?

Vím, že to nebude fungovat s jednoduchým testem JUnit

Bude. Stačí zavolat své metody jako obvykle a zkontrolovat správnost výsledků.

Jediná důležitá věc je, že byste měli raději používat IsolatedContext pro vytvoření vaší databáze. V tomto případě váš původní databázový soubor z aplikace zůstane nezměněn. Všechny testy budou pracovat se samostatným testovacím databázovým souborem, který lze upravovat nebo dokonce mazat, kolikrát chcete.

Můžete získat správný IsolatedContext z ProviderTestCase2 . (Můžete se také podívat na ProviderTestCase2 zdrojů, abyste pochopili, jak to funguje.)




  1. vrátit sadu výsledků z funkce

  2. Jak používat tipy obrazovky Access 2019

  3. MySQL:Jak se připojím ke stejné tabulce vícekrát?

  4. Jak přidat nebo odstranit kaskádová omezení?