当前位置: 首页>>代码示例>>Java>>正文


Java ShadowContentResolver.NotifiedUri方法代码示例

本文整理汇总了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());
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:18,代码来源:ReminderContentProviderTest.java

示例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());
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:18,代码来源:GroceryStoreLocationContentProviderTest.java

示例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));
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:11,代码来源:ReminderContentProviderTest.java

示例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));
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:12,代码来源:ReminderContentProviderTest.java

示例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));
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:11,代码来源:GroceryStoreLocationContentProviderTest.java

示例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));
}
 
开发者ID:jameskbride,项目名称:grocery-reminder,代码行数:12,代码来源:GroceryStoreLocationContentProviderTest.java


注:本文中的org.robolectric.shadows.ShadowContentResolver.NotifiedUri方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。