Lines Matching refs:cursor

28         Cursor cursor = new MatrixCursor(new String[] { "a" });
29 assertEquals(0, cursor.getCount());
33 MatrixCursor cursor = new MatrixCursor(new String[] { "a" });
34 cursor.newRow().add(null);
35 cursor.moveToNext();
36 assertTrue(cursor.isNull(0));
37 assertNull(cursor.getString(0));
38 assertNull(cursor.getBlob(0));
39 assertEquals(0, cursor.getShort(0));
40 assertEquals(0, cursor.getInt(0));
41 assertEquals(0L, cursor.getLong(0));
42 assertEquals(0.0f, cursor.getFloat(0));
43 assertEquals(0.0d, cursor.getDouble(0));
47 MatrixCursor cursor = newMatrixCursor();
49 cursor.newRow()
58 cursor.moveToNext();
60 checkValues(cursor);
62 cursor.newRow()
71 cursor.moveToNext();
72 checkValues(cursor);
74 cursor.moveToPrevious();
75 checkValues(cursor);
79 MatrixCursor cursor = newMatrixCursor();
81 cursor.addRow(new Object[] { "a", 1, 2, 3, 4, 5, new byte[] {(byte) 0xaa, (byte) 0x55} });
82 cursor.moveToNext();
83 checkValues(cursor);
86 cursor.addRow(new Object[0]);
92 MatrixCursor cursor = newMatrixCursor();
94 cursor.addRow(Arrays.asList("a", 1, 2, 3, 4, 5, new byte[] {(byte) 0xaa, (byte) 0x55}));
95 cursor.moveToNext();
96 checkValues(cursor);
99 cursor.addRow(Collections.emptyList());
104 cursor.addRow(Arrays.asList("a", 1, 2, 3, 4, 5,
111 MatrixCursor cursor = newMatrixCursor();
113 cursor.addRow(new NonIterableArrayList<Object>(
115 cursor.moveToNext();
116 checkValues(cursor);
119 cursor.addRow(new NonIterableArrayList<Object>());
124 cursor.addRow(new NonIterableArrayList<Object>(
132 MatrixCursor cursor = newMatrixCursor();
134 cursor.newRow()
140 cursor.newRow();
142 cursor.newRow()
148 assertTrue(cursor.moveToFirst());
149 assertEquals("foobar", cursor.getString(0));
150 assertEquals(null, cursor.getString(1));
151 assertEquals(0, cursor.getShort(1));
152 assertEquals(0, cursor.getInt(2));
153 assertEquals(0, cursor.getLong(3));
154 assertEquals(4.2f, cursor.getFloat(4));
155 assertEquals(0.0d, cursor.getDouble(5));
156 MoreAsserts.assertEquals(new byte[] {(byte) 0xaa, (byte) 0x55}, cursor.getBlob(6));
158 assertTrue(cursor.moveToNext());
159 assertEquals(null, cursor.getString(0));
160 assertEquals(0, cursor.getShort(1));
161 assertEquals(0, cursor.getInt(2));
162 assertEquals(0, cursor.getLong(3));
163 assertEquals(0.0f, cursor.getFloat(4));
164 assertEquals(0.0d, cursor.getDouble(5));
165 assertEquals(null, cursor.getBlob(6));
167 assertTrue(cursor.moveToNext());
168 assertEquals("two", cursor.getString(0));
169 assertEquals(0, cursor.getShort(1));
170 assertEquals(0, cursor.getInt(2));
171 assertEquals(0, cursor.getLong(3));
172 assertEquals(0.0f, cursor.getFloat(4));
173 assertEquals(0.0d, cursor.getDouble(5));
174 assertEquals(null, cursor.getBlob(6));
176 assertTrue(cursor.isLast());
177 assertFalse(cursor.moveToNext());
178 assertTrue(cursor.isAfterLast());
200 private void checkValues(MatrixCursor cursor) {
201 assertEquals("a", cursor.getString(0));
202 assertEquals(1, cursor.getShort(1));
203 assertEquals(2, cursor.getInt(2));
204 assertEquals(3, cursor.getLong(3));
205 assertEquals(4.0f, cursor.getFloat(4));
206 assertEquals(5.0D, cursor.getDouble(5));
207 MoreAsserts.assertEquals(new byte[] {(byte) 0xaa, (byte) 0x55}, cursor.getBlob(6));