### Question:
OkDownloadProvider extends ContentProvider { @Override public int update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String selection, @Nullable String[] selectionArgs) { return 0; }  @Override boolean onCreate(); @Nullable @Override Cursor query(@NonNull Uri uri, @Nullable String[] projection,
                        @Nullable String selection, @Nullable String[] selectionArgs,
                        @Nullable String sortOrder); @Nullable @Override String getType(@NonNull Uri uri); @Nullable @Override Uri insert(@NonNull Uri uri, @Nullable ContentValues values); @Override int delete(@NonNull Uri uri, @Nullable String selection,
                      @Nullable String[] selectionArgs); @Override int update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String selection,
                      @Nullable String[] selectionArgs); @SuppressFBWarnings(value = "ST")
    @SuppressLint("StaticFieldLeak")
    static Context context; }### Answer:
@Test public void update() { assertThat(provider.update(uri, null, null, null)).isZero(); }