@Test public void testDiffUtilAddShuffle() { List<TestItem> originalList = TestDataGenerator.genTestItemList(100); List<TestItem> updatedList = TestDataGenerator.genTestItemList(150); Collections.shuffle(updatedList, new Random(1342348L)); test(originalList, updatedList); }
@Test public void testDiffUtilEqualSize() { List<TestItem> originalList = TestDataGenerator.genTestItemList(100); List<TestItem> updatedList = TestDataGenerator.genTestItemList(100); Collections.shuffle(updatedList, new Random(1342348L)); test(originalList, updatedList); }
@Test public void testDiffUtilAdd() { List<TestItem> originalList = TestDataGenerator.genTestItemList(100); List<TestItem> updatedList = TestDataGenerator.genTestItemList(150); test(originalList, updatedList); }
@Test public void getItem() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); TestItem item = items.get(40); itemAdapter.set(items); assertThat(adapter.getItem(40)).isEqualTo(item); }
@Test public void getItem() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); TestItem item = items.get(40); itemAdapter.set(items); assertThat(adapter.getItem(40)).isEqualTo(item); }
@Test public void getRelativeInfo() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); TestItem item = items.get(40); itemAdapter.set(items); assertThat(adapter.getRelativeInfo(40).item).isEqualTo(item); assertThat(adapter.getRelativeInfo(40).adapter).isEqualTo(itemAdapter); assertThat(adapter.getRelativeInfo(40).position).isEqualTo(40); }
@Test public void select() throws Exception { adapter.withSelectable(true); itemAdapter.set(TestDataGenerator.genTestItemList(100)); assertThat(adapter.getSelectedItems().size()).isEqualTo(0); assertThat(adapter.getSelections().size()).isEqualTo(0); adapter.select(10); assertThat(adapter.getSelectedItems().size()).isEqualTo(1); assertThat(adapter.getSelectedItems().iterator().next().getIdentifier()).isEqualTo(10); assertThat(adapter.getSelections().size()).isEqualTo(1); assertThat(adapter.getSelections().iterator().next()).isEqualTo(10); }
@Test public void getAdapter() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getAdapter(40)).isEqualTo(itemAdapter); }
@Test public void set() throws Exception { itemAdapter.set(TestDataGenerator.genTestItemList(100)); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(100); }
@Test public void getPreItemCount() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getPreItemCount(40)).isEqualTo(0); }
@Test public void getItemId() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getItemId(40)).isEqualTo(40); }
@Test public void getItemCount() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getItemCount()).isEqualTo(100); }
@Test public void getAdapter() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getAdapter(40)).isEqualTo(itemAdapter); }
@Test public void getItemViewType() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getItemViewType(40)).isEqualTo(-1); }
@Test public void getItemCount() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getItemCount()).isEqualTo(100); }
@Test public void clear() throws Exception { itemAdapter.set(TestDataGenerator.genTestItemList(100)); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(100); itemAdapter.clear(); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(0); }
@Test public void clear() throws Exception { itemAdapter.set(TestDataGenerator.genTestItemList(100)); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(100); itemAdapter.clear(); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(0); }
@Test public void getPreItemCountByOrder() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getPreItemCountByOrder(itemAdapter.getOrder())).isEqualTo(0); }
@Test public void getPreItemCountByOrder() throws Exception { List<TestItem> items = TestDataGenerator.genTestItemList(100); itemAdapter.set(items); assertThat(adapter.getPreItemCountByOrder(itemAdapter.getOrder())).isEqualTo(0); }
@Test public void move() throws Exception { itemAdapter.set(TestDataGenerator.genTestItemList(11)); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(11); TestItem movedItem = itemAdapter.getAdapterItem(0); TestItem changedItem = itemAdapter.getAdapterItem(1); itemAdapter.move(0, 10); assertThat(itemAdapter.getAdapterItemCount()).isEqualTo(11); assertThat(movedItem).isEqualTo(itemAdapter.getAdapterItem(10)); assertThat(changedItem).isEqualTo(itemAdapter.getAdapterItem(0)); }