android.database.MatrixCursor#getColumnNames ( )源码实例Demo

下面列出了android.database.MatrixCursor#getColumnNames ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: arca-android   文件: DataUtilsTest.java
public void testGetCursorWithNullList() throws Exception {
    final MatrixCursor cursor = DataUtils.getCursor(null);

    final String[] columnNames = cursor.getColumnNames();

    assertEquals(1, columnNames.length);
    assertEquals(columnNames[0], "_id");
}
 
源代码2 项目: arca-android   文件: DataUtilsTest.java
public void testGetCursorWithEmptyList() throws Exception {
    final MatrixCursor cursor = DataUtils.getCursor(new ArrayList<Object>());

    final String[] columnNames = cursor.getColumnNames();

    assertEquals(1, columnNames.length);
    assertEquals(columnNames[0], "_id");
}
 
源代码3 项目: arca-android   文件: DataUtilsTest.java
public void testGetCursorReturnsAppropriateCursor() throws Exception {

        final List<SimpleModel> models = new ArrayList<SimpleModel>();
        models.add(new SimpleModel("id0", "title0"));
        models.add(new SimpleModel("id1", "title1"));
        models.add(new SimpleModel("id2", "title2"));

        final MatrixCursor cursor = DataUtils.getCursor(models);
        final String[] columnNames = cursor.getColumnNames();

        assertEquals(3, columnNames.length);
        assertEquals(columnNames[0], "_id");
        assertEquals(columnNames[1], "mId");
        assertEquals(columnNames[2], "mTitle");

        cursor.moveToPosition(0);

        assertEquals("0", cursor.getString(0));
        assertEquals("id0", cursor.getString(1));
        assertEquals("title0", cursor.getString(2));

        cursor.moveToPosition(1);

        assertEquals("1", cursor.getString(0));
        assertEquals("id1", cursor.getString(1));
        assertEquals("title1", cursor.getString(2));

        cursor.moveToPosition(2);

        assertEquals("2", cursor.getString(0));
        assertEquals("id2", cursor.getString(1));
        assertEquals("title2", cursor.getString(2));
    }
 
源代码4 项目: arca-android   文件: DataUtilsTest.java
public void testGetCursorReturnsAppropriateCursorWithAnnotatedModel() throws Exception {

        final List<AnnotatedModel> models = new ArrayList<AnnotatedModel>();
        models.add(new AnnotatedModel("id0", "title0"));
        models.add(new AnnotatedModel("id1", "title1"));
        models.add(new AnnotatedModel("id2", "title2"));

        final MatrixCursor cursor = DataUtils.getCursor(models);
        final String[] columnNames = cursor.getColumnNames();

        assertEquals(3, columnNames.length);
        assertEquals(columnNames[0], "_id");
        assertEquals(columnNames[1], "id");
        assertEquals(columnNames[2], "title");

        cursor.moveToPosition(0);

        assertEquals("0", cursor.getString(0));
        assertEquals("id0", cursor.getString(1));
        assertEquals("title0", cursor.getString(2));

        cursor.moveToPosition(1);

        assertEquals("1", cursor.getString(0));
        assertEquals("id1", cursor.getString(1));
        assertEquals("title1", cursor.getString(2));

        cursor.moveToPosition(2);

        assertEquals("2", cursor.getString(0));
        assertEquals("id2", cursor.getString(1));
        assertEquals("title2", cursor.getString(2));
    }