Я пытаюсь проверить свою БД с помощью ProviderTestCase2<T>
. Я вижу, как создается тестовая БД. Как я полагаю, тестируемый контент-провайдер должен использовать тестовую БД. Но как только я пробую любые вызовы против MockContentResolver
(или созданного с помощью newResolverWithContentProviderFromSql
), я получаю UnsupportedOperationException
. Это документировано для MockContentResolver как нормальное поведение. Поэтому я немного не уверен в цели ProviderTestCase2.
Как вы тестируете своих поставщиков контента?
Спасибо