@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());
  }