public void testRawQueryLazyList() { ArrayList<TestEntity> list = insert(2); LazyList<TestEntity> listLazy = dao.queryRawCreate("").listLazy(); assertEquals(list.size(), listLazy.size()); assertNull(listLazy.peek(0)); assertNull(listLazy.peek(1)); assertNotNull(listLazy.get(1)); assertNull(listLazy.peek(0)); assertNotNull(listLazy.peek(1)); assertNotNull(listLazy.get(0)); assertNotNull(listLazy.peek(0)); assertNotNull(listLazy.peek(1)); }
public void testSizeAndGetAndPeak() { ArrayList<TestEntity> list = insert(2); LazyList<TestEntity> listLazy = dao.queryBuilder().build().listLazy(); assertEquals(list.size(), listLazy.size()); assertNull(listLazy.peek(0)); assertNull(listLazy.peek(1)); assertNotNull(listLazy.get(1)); assertNull(listLazy.peek(0)); assertNotNull(listLazy.peek(1)); assertNotNull(listLazy.get(0)); assertNotNull(listLazy.peek(0)); assertNotNull(listLazy.peek(1)); }