Eu sei que não funcionará com o teste JUnit simples
Será. Basta chamar seus métodos como de costume e verificar se os resultados estão corretos.
A única coisa importante é que você deve preferir usar
IsolatedContext para a criação do seu banco de dados. Nesse caso, seu arquivo de banco de dados original do aplicativo permanecerá inalterado. Todos os testes funcionarão com um arquivo de banco de dados de teste separado que pode ser modificado ou até mesmo excluído quantas vezes você quiser. Você pode adquirir o
IsolatedContext adequado de ProviderTestCase2 . (Você também pode procurar ProviderTestCase2 fontes para entender como funciona.)