@Test
public void cheese_applyBatch() throws RemoteException, OperationApplicationException {
final ArrayList<ContentProviderOperation> operations = new ArrayList<>();
operations.add(ContentProviderOperation
.newInsert(SampleContentProvider.URI_CHEESE)
.withValue(Cheese.COLUMN_NAME, "Peynir")
.build());
operations.add(ContentProviderOperation
.newInsert(SampleContentProvider.URI_CHEESE)
.withValue(Cheese.COLUMN_NAME, "Queso")
.build());
final ContentProviderResult[] results = mContentResolver.applyBatch(
SampleContentProvider.AUTHORITY, operations);
assertThat(results.length, is(2));
final Cursor cursor = mContentResolver.query(SampleContentProvider.URI_CHEESE,
new String[]{Cheese.COLUMN_NAME}, null, null, null);
assertThat(cursor, notNullValue());
assertThat(cursor.getCount(), is(2));
assertThat(cursor.moveToFirst(), is(true));
cursor.close();
}
SampleContentProviderTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:android-architecture-components
作者:
评论列表
文章目录