sql >> Base de Datos >  >> RDS >> SQLite

¿Cómo probar métodos que se ocupan de la base de datos SQLite en Android?

Sé que no funcionará con la prueba JUnit simple

Va a. Simplemente llame a sus métodos como de costumbre y verifique que los resultados sean correctos.

Lo único importante es que debería preferir usar IsolatedContext para la creación de su base de datos. En este caso, su archivo de base de datos original de la aplicación permanecerá sin modificar. Todas las pruebas funcionarán con un archivo de base de datos de prueba separado que se puede modificar o incluso eliminar tantas veces como desee.

Puede adquirir IsolatedContext adecuado de ProviderTestCase2 . (También puede buscar ProviderTestCase2 fuentes para entender cómo funciona).