Lines Matching refs:cursor

153         try (final Cursor cursor = mProvider.queryRoots(columns)) {
154 assertEquals(1, cursor.getCount());
155 assertTrue(cursor.moveToNext());
156 assertEquals("Device A", cursor.getString(0));
157 assertEquals(1, cursor.getLong(1));
164 try (final Cursor cursor = mProvider.queryChildDocuments("1", null, (String) null)) {}
211 final Cursor cursor = mProvider.queryRoots(null);
212 assertEquals(2, cursor.getCount());
213 cursor.moveToNext();
214 assertEquals("1", cursor.getString(0));
219 cursor.getInt(1));
220 assertEquals(R.drawable.ic_root_mtp, cursor.getInt(2));
221 assertEquals("Device A Storage A", cursor.getString(3));
222 assertEquals("1", cursor.getString(4));
223 assertEquals(1024, cursor.getInt(5));
229 final Cursor cursor = mProvider.queryRoots(null);
230 assertEquals(2, cursor.getCount());
231 cursor.moveToNext();
232 cursor.moveToNext();
233 assertEquals("2", cursor.getString(0));
235 Root.FLAG_SUPPORTS_IS_CHILD | Root.FLAG_LOCAL_ONLY, cursor.getInt(1));
236 assertEquals(R.drawable.ic_root_mtp, cursor.getInt(2));
237 assertEquals("Device B Storage B", cursor.getString(3));
238 assertEquals("2", cursor.getString(4));
239 assertEquals(2048, cursor.getInt(5));
276 final Cursor cursor = mProvider.queryRoots(null);
277 assertEquals(2, cursor.getCount());
279 cursor.moveToNext();
280 assertEquals("1", cursor.getString(0));
283 cursor.getInt(1));
284 assertEquals(R.drawable.ic_root_mtp, cursor.getInt(2));
285 assertEquals("Device A", cursor.getString(3));
286 assertEquals("1", cursor.getString(4));
287 assertEquals(0, cursor.getInt(5));
289 cursor.moveToNext();
290 assertEquals("2", cursor.getString(0));
293 cursor.getInt(1));
294 assertEquals(R.drawable.ic_root_mtp, cursor.getInt(2));
295 assertEquals("Device B Storage B", cursor.getString(3));
296 assertEquals("2", cursor.getString(4));
297 assertEquals(2048, cursor.getInt(5));
320 final Cursor cursor = mProvider.queryDocument("3", null);
321 assertEquals(1, cursor.getCount());
323 cursor.moveToNext();
325 assertEquals("3", cursor.getString(0));
326 assertEquals("image/jpeg", cursor.getString(1));
327 assertEquals("image.jpg", cursor.getString(2));
328 assertEquals(1422716400000L, cursor.getLong(3));
334 cursor.getInt(4));
335 assertEquals(1024 * 1024 * 5, cursor.getInt(5));
357 final Cursor cursor = mProvider.queryDocument("3", null);
358 assertEquals(1, cursor.getCount());
360 cursor.moveToNext();
361 assertEquals("3", cursor.getString(0));
362 assertEquals(DocumentsContract.Document.MIME_TYPE_DIR, cursor.getString(1));
363 assertEquals("directory", cursor.getString(2));
364 assertEquals(1422716400000L, cursor.getLong(3));
368 cursor.getInt(4));
369 assertEquals(0, cursor.getInt(5));
384 final Cursor cursor = mProvider.queryDocument("2", null);
385 assertEquals(1, cursor.getCount());
387 cursor.moveToNext();
388 assertEquals("2", cursor.getString(0));
389 assertEquals(DocumentsContract.Document.MIME_TYPE_DIR, cursor.getString(1));
390 assertEquals("Storage A", cursor.getString(2));
391 assertTrue(cursor.isNull(3));
392 assertEquals(DocumentsContract.Document.FLAG_DIR_SUPPORTS_CREATE, cursor.getInt(4));
393 assertEquals(3072, cursor.getInt(5));
408 final Cursor cursor = mProvider.queryDocument("1", null);
409 assertEquals(1, cursor.getCount());
411 cursor.moveToNext();
412 assertEquals("1", cursor.getString(0));
413 assertEquals(DocumentsContract.Document.MIME_TYPE_DIR, cursor.getString(1));
414 assertEquals("Device Storage A", cursor.getString(2));
415 assertTrue(cursor.isNull(3));
416 assertEquals(DocumentsContract.Document.FLAG_DIR_SUPPORTS_CREATE, cursor.getInt(4));
417 assertTrue(cursor.isNull(5));
439 final Cursor cursor = mProvider.queryDocument("1", null);
440 assertEquals(1, cursor.getCount());
442 cursor.moveToNext();
443 assertEquals("1", cursor.getString(0));
444 assertEquals(DocumentsContract.Document.MIME_TYPE_DIR, cursor.getString(1));
445 assertEquals("Device", cursor.getString(2));
446 assertTrue(cursor.isNull(3));
447 assertEquals(0, cursor.getInt(4));
448 assertTrue(cursor.isNull(5));
470 final Cursor cursor = mProvider.queryChildDocuments("1", null, (String) null);
471 assertEquals(1, cursor.getCount());
473 assertTrue(cursor.moveToNext());
474 assertEquals("3", cursor.getString(0));
475 assertEquals("image/jpeg", cursor.getString(1));
476 assertEquals("image.jpg", cursor.getString(2));
477 assertEquals(0, cursor.getLong(3));
479 | Document.FLAG_SUPPORTS_METADATA, cursor.getInt(4));
480 assertEquals(1024 * 1024 * 5, cursor.getInt(5));
482 cursor.close();
497 try (final Cursor cursor = mProvider.queryChildDocuments("1", null, (String) null)) {
498 assertEquals(0, cursor.getCount());
499 assertFalse(cursor.getExtras().getBoolean(DocumentsContract.EXTRA_LOADING));
646 try (final Cursor cursor = mProvider.queryRoots(null)) {
647 assertEquals(1, cursor.getCount());
650 try (final Cursor cursor = mProvider.queryChildDocuments("1", null, (String) null)) {
651 assertEquals(0, cursor.getCount());
654 cursor.getExtras().getString(DocumentsContract.EXTRA_ERROR));
667 try (final Cursor cursor = mProvider.queryRoots(null)) {
668 assertEquals(1, cursor.getCount());
671 try (final Cursor cursor = mProvider.queryChildDocuments("1", null, (String) null)) {
672 assertEquals(0, cursor.getCount());
675 cursor.getExtras().getString(DocumentsContract.EXTRA_ERROR));
720 try (final Cursor cursor = mProvider.queryChildDocuments(
724 assertEquals(1, cursor.getCount());
725 cursor.moveToNext();
726 assertEquals(String.valueOf(documentIdOffset + i + 1), cursor.getString(0));
727 assertEquals(names[i], cursor.getString(1));
741 try (final Cursor cursor = mProvider.queryChildDocuments(
745 assertEquals(1, cursor.getCount());
746 cursor.moveToNext();
747 assertEquals(String.valueOf(documentIdOffset + i + 1), cursor.getString(0));
764 try (final Cursor cursor = mProvider.queryDocument(documentId, null)) {
765 assertTrue(cursor.moveToNext());
768 cursor.getString(cursor.getColumnIndex(Document.COLUMN_DISPLAY_NAME)));
771 cursor.getString(cursor.getColumnIndex(Document.COLUMN_MIME_TYPE)));
817 try (final Cursor cursor = mProvider.queryChildDocuments(
819 assertEquals(1, cursor.getCount());
820 cursor.moveToNext();
821 assertEquals("3", cursor.getString(0));
847 final Cursor cursor = mProvider.queryDocument("3", new String[] {
850 assertEquals(1, cursor.getCount());
852 cursor.moveToNext();
853 assertEquals(0x400000000L, cursor.getLong(0));
940 private String[] getStrings(Cursor cursor) {
942 final String[] results = new String[cursor.getCount()];
943 for (int i = 0; cursor.moveToNext(); i++) {
944 results[i] = cursor.getString(0);
948 cursor.close();