本文整理汇总了Java中org.robolectric.shadows.ShadowContentResolver.NotifiedUri方法的典型用法代码示例。如果您正苦于以下问题:Java ShadowContentResolver.NotifiedUri方法的具体用法?Java ShadowContentResolver.NotifiedUri怎么用?Java ShadowContentResolver.NotifiedUri使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.robolectric.shadows.ShadowContentResolver
的用法示例。
在下文中一共展示了ShadowContentResolver.NotifiedUri方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: whenNoRemindersAreDeletedThenNoObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void whenNoRemindersAreDeletedThenNoObserversAreNotified() {
String testDescription = "test";
ContentValues values = new ReminderValuesBuilder().createDefaultReminderValues().withDescription(testDescription).build();
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
provider.insert(ReminderContract.Reminders.CONTENT_URI, values);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertEquals(1, notifiedUriList.size());
String selection = ReminderContract.Reminders.DESCRIPTION + " = ? ";
String[] selectionArgs = new String[] {"wrong name"};
provider.delete(ReminderContract.Reminders.CONTENT_URI, selection, selectionArgs);
notifiedUriList = contentResolver.getNotifiedUris();
assertEquals(1, notifiedUriList.size());
}
示例2: whenNoLocationsAreDeletedThenNoObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void whenNoLocationsAreDeletedThenNoObserversAreNotified() {
String testName = "test";
ContentValues values = locationValuesBuilder.createDefaultLocationValues().withName(testName).build();
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
provider.insert(ReminderContract.Locations.CONTENT_URI, values);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertEquals(1, notifiedUriList.size());
String selection = ReminderContract.Locations.NAME + " = ? ";
String[] selectionArgs = new String[] {"wrong name"};
provider.delete(ReminderContract.Locations.CONTENT_URI, selection, selectionArgs);
notifiedUriList = contentResolver.getNotifiedUris();
assertEquals(1, notifiedUriList.size());
}
示例3: givenAReminderContentTypeAndContentValuesWhenARecordIsInsertedThenObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void givenAReminderContentTypeAndContentValuesWhenARecordIsInsertedThenObserversAreNotified()
{
ContentValues values = createDefaultReminderValues();
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
Uri expectedUri = provider.insert(ReminderContract.Reminders.CONTENT_URI, values);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertThat(notifiedUriList.get(0).uri, is(expectedUri));
}
示例4: whenAReminderIsDeletedThenObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void whenAReminderIsDeletedThenObserversAreNotified() {
ContentValues values = createDefaultReminderValues();
Uri expectedUri = provider.insert(ReminderContract.Reminders.CONTENT_URI, values);
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
provider.delete(expectedUri, "", null);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertThat(notifiedUriList.get(1).uri, is(expectedUri));
}
示例5: givenALocationContentTypeAndContentValuesWhenARecordIsInsertedThenObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void givenALocationContentTypeAndContentValuesWhenARecordIsInsertedThenObserversAreNotified()
{
ContentValues values = createDefaultLocationValues();
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
Uri expectedUri = provider.insert(ReminderContract.Locations.CONTENT_URI, values);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertThat(notifiedUriList.get(0).uri, is(expectedUri));
}
示例6: whenALocationIsDeletedThenObserversAreNotified
import org.robolectric.shadows.ShadowContentResolver; //导入方法依赖的package包/类
@Test
public void whenALocationIsDeletedThenObserversAreNotified() {
ContentValues values = createDefaultLocationValues();
Uri expectedUri = provider.insert(ReminderContract.Locations.CONTENT_URI, values);
ShadowContentResolver contentResolver = Shadows.shadowOf(provider.getContext().getContentResolver());
provider.delete(expectedUri, "", null);
List<ShadowContentResolver.NotifiedUri> notifiedUriList = contentResolver.getNotifiedUris();
assertThat(notifiedUriList.get(1).uri, is(expectedUri));
}