private void insertReadBook() { ContentValues bookValues = com.ogasimli.alexandria.TestDb.getBookValues(); Uri bookUri = mContext.getContentResolver().insert(AlexandriaContract.BookEntry.CONTENT_URI, bookValues); long bookRowId = ContentUris.parseId(bookUri); assertTrue(bookRowId != -1); Cursor cursor = mContext .getContentResolver() .query( AlexandriaContract.BookEntry.CONTENT_URI, null, // leaving "columns" null just returns all the columns. null, // cols for "where" clause null, // values for "where" clause null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, bookValues); cursor = mContext .getContentResolver() .query( AlexandriaContract.BookEntry.buildBookUri(bookRowId), null, // leaving "columns" null just returns all the columns. null, // cols for "where" clause null, // values for "where" clause null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, bookValues); }
private void readFullList() { Cursor cursor = mContext .getContentResolver() .query( AlexandriaContract.BookEntry.FULL_CONTENT_URI, null, // projection null, // selection null, // selection args null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor( cursor, com.ogasimli.alexandria.TestDb.getFullListValues()); }
private void readFullBook() { Cursor cursor = mContext .getContentResolver() .query( AlexandriaContract.BookEntry.buildFullBookUri(com.ogasimli.alexandria.TestDb.ean), null, // projection null, // selection null, // selection args null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor( cursor, com.ogasimli.alexandria.TestDb.getFullDetailValues()); }
private void insertReadCategory() { ContentValues categoryValues = com.ogasimli.alexandria.TestDb.getCategoryValues(); Uri categoryUri = mContext .getContentResolver() .insert(AlexandriaContract.CategoryEntry.CONTENT_URI, categoryValues); long categoryRowId = ContentUris.parseId(categoryUri); assertTrue(categoryRowId != -1); assertEquals(categoryRowId, com.ogasimli.alexandria.TestDb.ean); Cursor cursor = mContext .getContentResolver() .query( AlexandriaContract.CategoryEntry.CONTENT_URI, null, // projection null, // selection null, // selection args null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, categoryValues); cursor = mContext .getContentResolver() .query( AlexandriaContract.CategoryEntry.buildCategoryUri(categoryRowId), null, // projection null, // selection null, // selection args null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, categoryValues); }
private void insertReadAuthor() { ContentValues authorValues = com.ogasimli.alexandria.TestDb.getAuthorValues(); Uri authorUri = mContext .getContentResolver() .insert(AlexandriaContract.AuthorEntry.CONTENT_URI, authorValues); long authorRowId = ContentUris.parseId(authorUri); assertTrue(authorRowId != -1); assertEquals(authorRowId, com.ogasimli.alexandria.TestDb.ean); Cursor cursor = mContext .getContentResolver() .query( AlexandriaContract.AuthorEntry.CONTENT_URI, null, // leaving "columns" null just returns all the columns. null, // cols for "where" clause null, // values for "where" clause null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, authorValues); cursor = mContext .getContentResolver() .query( AlexandriaContract.AuthorEntry.buildAuthorUri(authorRowId), null, // leaving "columns" null just returns all the columns. null, // cols for "where" clause null, // values for "where" clause null // sort order ); com.ogasimli.alexandria.TestDb.validateCursor(cursor, authorValues); }