Я пытаюсь протестировать класс, который запрашивает преобразователь контента.
Я хотел бы использовать метод MockContentResolver
и метод имитации запроса
.
Проблема в том, что этот метод окончательный. Что я должен делать? Использовать mocking framework? Издевается над другим классом? Заранее спасибо.
public class CustomClass {
private ContentResolver mContentResolver;
public CustomClass(ContentResolver contentResolver) {
mContentResolver = contentResolver;
}
public String getConfig(String key) throws NoSuchFieldException {
String value = null;
Cursor cursor = getContentResolver().query(...);
if (cursor.moveToFirst()) {
//...
}
//..
}
}