@Test public void getColumnType() { cursor.moveToFirst(); Assert.assertTrue(cursor.columnType(0) == Cursor.FIELD_TYPE_BLOB); Assert.assertTrue(cursor.columnType(1) == Cursor.FIELD_TYPE_STRING); Assert.assertTrue(cursor.columnType(4) == Cursor.FIELD_TYPE_NULL); }
@Test public void getColumnName() { Assert.assertTrue(cursor.columnName(0).equals("column 0")); Assert.assertTrue(cursor.columnName(4).equals("column 4")); }
@Test public void getCount() { Assert.assertTrue(cursor.getCount() == 2); }
@Test public void travers() { Assert.assertTrue(cursor.moveToNext()); Assert.assertTrue(Arrays.equals(new byte[] {'a', 'b'}, cursor.getBlob(0))); Assert.assertEquals("haha", cursor.getString(1)); Assert.assertEquals(102.0F, cursor.getFloat(2), 0.000001F); Assert.assertEquals(103, cursor.getInt(3)); Assert.assertTrue(cursor.moveToNext()); Assert.assertTrue(Arrays.equals(new byte[] {'b', 'c', 'd'}, cursor.getBlob(0))); Assert.assertEquals("hehe", cursor.getString(1)); Assert.assertEquals(103.0F, cursor.getFloat(2), 0.000001F); Assert.assertEquals(105, cursor.getInt(3)); Assert.assertFalse(cursor.moveToNext()); }