@Test
public void changingItemFromBackingListChangesItInList() {
MergeObservableList<String> list = new MergeObservableList<>();
ObservableList.OnListChangedCallback callback = mock(ObservableList.OnListChangedCallback.class);
list.addOnListChangedCallback(callback);
list.insertItem("test1");
ObservableList<String> items = new ObservableArrayList<>();
items.add("test2");
list.insertList(items);
items.set(0, "test3");
assertThat(list)
.hasSize(2)
.containsExactly("test1", "test3");
verify(callback).onItemRangeInserted(list, 0, 1);
verify(callback).onItemRangeInserted(list, 1, 1);
verify(callback).onItemRangeChanged(list, 1, 1);
}
MergeObservableTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:binding-collection-adapter
作者:
评论列表
文章目录