| Index: chrome/android/javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java
|
| index d14eab9cac40639539fae26172bc1e69e33dd773..5bbd1637a14937ab3adf8487c2057ece8b898e20 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/provider/ProviderBookmarksUriTest.java
|
| @@ -9,8 +9,19 @@ import android.database.Cursor;
|
| import android.net.Uri;
|
| import android.support.test.filters.MediumTest;
|
|
|
| +import org.junit.After;
|
| +import org.junit.Assert;
|
| +import org.junit.Before;
|
| +import org.junit.Rule;
|
| +import org.junit.Test;
|
| +import org.junit.runner.RunWith;
|
| +
|
| +import org.chromium.base.test.util.CommandLineFlags;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.base.test.util.RetryOnFailure;
|
| +import org.chromium.chrome.browser.ChromeSwitches;
|
| +import org.chromium.chrome.test.ChromeActivityTestRule;
|
| +import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
|
|
| import java.util.Arrays;
|
| import java.util.Date;
|
| @@ -18,23 +29,29 @@ import java.util.Date;
|
| /**
|
| * Tests the use of the Bookmark URI as part of the Android provider public API.
|
| */
|
| -public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| +@RunWith(ChromeJUnit4ClassRunner.class)
|
| +@CommandLineFlags.Add({
|
| + ChromeSwitches.DISABLE_FIRST_RUN_EXPERIENCE,
|
| + ChromeActivityTestRule.DISABLE_NETWORK_PREDICTION_FLAG,
|
| +})
|
| +public class ProviderBookmarksUriTest {
|
| + @Rule
|
| + public ProviderTestRule mProviderTestRule = new ProviderTestRule();
|
| +
|
| private static final String TAG = "ProviderBookmarkUriTest";
|
| private static final byte[] FAVICON_DATA = { 1, 2, 3 };
|
|
|
| private Uri mBookmarksUri;
|
|
|
| - @Override
|
| - protected void setUp() throws Exception {
|
| - super.setUp();
|
| - mBookmarksUri = ChromeBrowserProvider.getBookmarksApiUri(getActivity());
|
| - getContentResolver().delete(mBookmarksUri, null, null);
|
| + @Before
|
| + public void setUp() throws Exception {
|
| + mBookmarksUri = ChromeBrowserProvider.getBookmarksApiUri(mProviderTestRule.getActivity());
|
| + mProviderTestRule.getContentResolver().delete(mBookmarksUri, null, null);
|
| }
|
|
|
| - @Override
|
| - protected void tearDown() throws Exception {
|
| - getContentResolver().delete(mBookmarksUri, null, null);
|
| - super.tearDown();
|
| + @After
|
| + public void tearDown() throws Exception {
|
| + mProviderTestRule.getContentResolver().delete(mBookmarksUri, null, null);
|
| }
|
|
|
| private Uri addBookmark(String url, String title, long lastVisitTime, long created, int visits,
|
| @@ -47,9 +64,10 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| values.put(BookmarkColumns.URL, url);
|
| values.put(BookmarkColumns.VISITS, visits);
|
| values.put(BookmarkColumns.TITLE, title);
|
| - return getContentResolver().insert(mBookmarksUri, values);
|
| + return mProviderTestRule.getContentResolver().insert(mBookmarksUri, values);
|
| }
|
|
|
| + @Test
|
| @MediumTest
|
| @Feature({"Android-ContentProvider"})
|
| public void testAddBookmark() {
|
| @@ -66,30 +84,31 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| values.put(BookmarkColumns.URL, url);
|
| values.put(BookmarkColumns.VISITS, visits);
|
| values.put(BookmarkColumns.TITLE, title);
|
| - Uri uri = getContentResolver().insert(mBookmarksUri, values);
|
| - Cursor cursor = getContentResolver().query(uri, null, null, null, null);
|
| - assertEquals(1, cursor.getCount());
|
| - assertTrue(cursor.moveToNext());
|
| + Uri uri = mProviderTestRule.getContentResolver().insert(mBookmarksUri, values);
|
| + Cursor cursor = mProviderTestRule.getContentResolver().query(uri, null, null, null, null);
|
| + Assert.assertEquals(1, cursor.getCount());
|
| + Assert.assertTrue(cursor.moveToNext());
|
| int index = cursor.getColumnIndex(BookmarkColumns.BOOKMARK);
|
| - assertTrue(-1 != index);
|
| - assertEquals(0, cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(0, cursor.getInt(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.CREATED);
|
| - assertTrue(-1 != index);
|
| - assertEquals(createdTime, cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(createdTime, cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.DATE);
|
| - assertTrue(-1 != index);
|
| - assertEquals(lastUpdateTime, cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(lastUpdateTime, cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.FAVICON);
|
| - assertTrue(-1 != index);
|
| - assertTrue(byteArraysEqual(FAVICON_DATA, cursor.getBlob(index)));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertTrue(byteArraysEqual(FAVICON_DATA, cursor.getBlob(index)));
|
| index = cursor.getColumnIndex(BookmarkColumns.URL);
|
| - assertTrue(-1 != index);
|
| - assertEquals(url, cursor.getString(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(url, cursor.getString(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.VISITS);
|
| - assertTrue(-1 != index);
|
| - assertEquals(visits, cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(visits, cursor.getInt(index));
|
| }
|
|
|
| + @Test
|
| @MediumTest
|
| @Feature({"Android-ContentProvider"})
|
| @RetryOnFailure
|
| @@ -106,70 +125,71 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| for (int i = 0; i < uris.length; i++) {
|
| uris[i] = addBookmark(url[i], title[i], lastUpdateTime[i], createdTime[i], visits[i],
|
| icons[i], isBookmark[i]);
|
| - assertNotNull(uris[i]);
|
| + Assert.assertNotNull(uris[i]);
|
| }
|
|
|
| // Query the 1st row.
|
| String[] selectionArgs = { url[0], String.valueOf(lastUpdateTime[0]),
|
| String.valueOf(visits[0]), String.valueOf(isBookmark[0]) };
|
| - Cursor cursor = getContentResolver().query(mBookmarksUri, null,
|
| + Cursor cursor = mProviderTestRule.getContentResolver().query(mBookmarksUri, null,
|
| BookmarkColumns.URL + " = ? AND " + BookmarkColumns.DATE + " = ? AND "
|
| - + BookmarkColumns.VISITS + " = ? AND " + BookmarkColumns.BOOKMARK + " = ? AND "
|
| - + BookmarkColumns.FAVICON + " IS NOT NULL",
|
| + + BookmarkColumns.VISITS + " = ? AND " + BookmarkColumns.BOOKMARK
|
| + + " = ? AND " + BookmarkColumns.FAVICON + " IS NOT NULL",
|
| selectionArgs, null);
|
| - assertNotNull(cursor);
|
| - assertEquals(1, cursor.getCount());
|
| - assertTrue(cursor.moveToNext());
|
| + Assert.assertNotNull(cursor);
|
| + Assert.assertEquals(1, cursor.getCount());
|
| + Assert.assertTrue(cursor.moveToNext());
|
| int index = cursor.getColumnIndex(BookmarkColumns.BOOKMARK);
|
| - assertTrue(-1 != index);
|
| - assertEquals(isBookmark[0], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(isBookmark[0], cursor.getInt(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.CREATED);
|
| - assertTrue(-1 != index);
|
| - assertEquals(createdTime[0], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(createdTime[0], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.DATE);
|
| - assertTrue(-1 != index);
|
| - assertEquals(lastUpdateTime[0], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(lastUpdateTime[0], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.FAVICON);
|
| - assertTrue(-1 != index);
|
| - assertTrue(byteArraysEqual(icons[0], cursor.getBlob(index)));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertTrue(byteArraysEqual(icons[0], cursor.getBlob(index)));
|
| index = cursor.getColumnIndex(BookmarkColumns.URL);
|
| - assertTrue(-1 != index);
|
| - assertEquals(url[0], cursor.getString(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(url[0], cursor.getString(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.VISITS);
|
| - assertTrue(-1 != index);
|
| - assertEquals(visits[0], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(visits[0], cursor.getInt(index));
|
|
|
| // Query the 2nd row.
|
| String[] selectionArgs2 = { url[1], String.valueOf(lastUpdateTime[1]),
|
| String.valueOf(visits[1]), String.valueOf(isBookmark[1]) };
|
| - cursor = getContentResolver().query(mBookmarksUri, null,
|
| + cursor = mProviderTestRule.getContentResolver().query(mBookmarksUri, null,
|
| BookmarkColumns.URL + " = ? AND " + BookmarkColumns.DATE + " = ? AND "
|
| - + BookmarkColumns.VISITS + " = ? AND " + BookmarkColumns.BOOKMARK + " = ? AND "
|
| - + BookmarkColumns.FAVICON + " IS NULL",
|
| + + BookmarkColumns.VISITS + " = ? AND " + BookmarkColumns.BOOKMARK
|
| + + " = ? AND " + BookmarkColumns.FAVICON + " IS NULL",
|
| selectionArgs2, null);
|
| - assertNotNull(cursor);
|
| - assertEquals(1, cursor.getCount());
|
| - assertTrue(cursor.moveToNext());
|
| + Assert.assertNotNull(cursor);
|
| + Assert.assertEquals(1, cursor.getCount());
|
| + Assert.assertTrue(cursor.moveToNext());
|
| index = cursor.getColumnIndex(BookmarkColumns.BOOKMARK);
|
| - assertTrue(-1 != index);
|
| - assertEquals(isBookmark[1], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(isBookmark[1], cursor.getInt(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.CREATED);
|
| - assertTrue(-1 != index);
|
| - assertEquals(createdTime[1], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(createdTime[1], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.DATE);
|
| - assertTrue(-1 != index);
|
| - assertEquals(lastUpdateTime[1], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(lastUpdateTime[1], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.FAVICON);
|
| - assertTrue(-1 != index);
|
| - assertTrue(byteArraysEqual(icons[1], cursor.getBlob(index)));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertTrue(byteArraysEqual(icons[1], cursor.getBlob(index)));
|
| index = cursor.getColumnIndex(BookmarkColumns.URL);
|
| - assertTrue(-1 != index);
|
| - assertEquals(url[1], cursor.getString(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(url[1], cursor.getString(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.VISITS);
|
| - assertTrue(-1 != index);
|
| - assertEquals(visits[1], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(visits[1], cursor.getInt(index));
|
| }
|
|
|
| + @Test
|
| @MediumTest
|
| @Feature({"Android-ContentProvider"})
|
| @RetryOnFailure
|
| @@ -185,7 +205,7 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| byte[][] icons = { FAVICON_DATA, null };
|
| Uri uri = addBookmark(url[0], title[0], lastUpdateTime[0], createdTime[0], visits[0],
|
| icons[0], isBookmark[0]);
|
| - assertNotNull(uri);
|
| + Assert.assertNotNull(uri);
|
|
|
| ContentValues values = new ContentValues();
|
| values.put(BookmarkColumns.BOOKMARK, isBookmark[1]);
|
| @@ -196,32 +216,34 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| values.put(BookmarkColumns.VISITS, visits[1]);
|
| String[] selectionArgs = { String.valueOf(lastUpdateTime[0]),
|
| String.valueOf(isBookmark[0]) };
|
| - getContentResolver().update(uri, values, BookmarkColumns.FAVICON + " IS NOT NULL AND "
|
| - + BookmarkColumns.DATE + "= ? AND " + BookmarkColumns.BOOKMARK + " = ?",
|
| + mProviderTestRule.getContentResolver().update(uri, values,
|
| + BookmarkColumns.FAVICON + " IS NOT NULL AND " + BookmarkColumns.DATE + "= ? AND "
|
| + + BookmarkColumns.BOOKMARK + " = ?",
|
| selectionArgs);
|
| - Cursor cursor = getContentResolver().query(uri, null, null, null, null);
|
| - assertEquals(1, cursor.getCount());
|
| - assertTrue(cursor.moveToNext());
|
| + Cursor cursor = mProviderTestRule.getContentResolver().query(uri, null, null, null, null);
|
| + Assert.assertEquals(1, cursor.getCount());
|
| + Assert.assertTrue(cursor.moveToNext());
|
| int index = cursor.getColumnIndex(BookmarkColumns.BOOKMARK);
|
| - assertTrue(-1 != index);
|
| - assertEquals(isBookmark[1], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(isBookmark[1], cursor.getInt(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.CREATED);
|
| - assertTrue(-1 != index);
|
| - assertEquals(createdTime[0], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(createdTime[0], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.DATE);
|
| - assertTrue(-1 != index);
|
| - assertEquals(lastUpdateTime[1], cursor.getLong(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(lastUpdateTime[1], cursor.getLong(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.FAVICON);
|
| - assertTrue(-1 != index);
|
| - assertTrue(byteArraysEqual(icons[1], cursor.getBlob(index)));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertTrue(byteArraysEqual(icons[1], cursor.getBlob(index)));
|
| index = cursor.getColumnIndex(BookmarkColumns.URL);
|
| - assertTrue(-1 != index);
|
| - assertEquals(url[1], cursor.getString(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(url[1], cursor.getString(index));
|
| index = cursor.getColumnIndex(BookmarkColumns.VISITS);
|
| - assertTrue(-1 != index);
|
| - assertEquals(visits[1], cursor.getInt(index));
|
| + Assert.assertTrue(-1 != index);
|
| + Assert.assertEquals(visits[1], cursor.getInt(index));
|
| }
|
|
|
| + @Test
|
| @MediumTest
|
| @Feature({"Android-ContentProvider"})
|
| @RetryOnFailure
|
| @@ -238,33 +260,37 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| for (int i = 0; i < uris.length; i++) {
|
| uris[i] = addBookmark(url[i], title[i], lastUpdateTime[i], createdTime[i], visits[i],
|
| icons[i], isBookmark[i]);
|
| - assertNotNull(uris[i]);
|
| + Assert.assertNotNull(uris[i]);
|
| }
|
|
|
| String[] selectionArgs = { String.valueOf(lastUpdateTime[0]),
|
| String.valueOf(isBookmark[0]) };
|
| - getContentResolver().delete(mBookmarksUri, BookmarkColumns.FAVICON + " IS NOT NULL AND "
|
| - + BookmarkColumns.DATE + "= ? AND " + BookmarkColumns.BOOKMARK + " = ?",
|
| + mProviderTestRule.getContentResolver().delete(mBookmarksUri,
|
| + BookmarkColumns.FAVICON + " IS NOT NULL AND " + BookmarkColumns.DATE + "= ? AND "
|
| + + BookmarkColumns.BOOKMARK + " = ?",
|
| selectionArgs);
|
| - Cursor cursor = getContentResolver().query(uris[0], null, null, null, null);
|
| - assertNotNull(cursor);
|
| - assertEquals(0, cursor.getCount());
|
| - cursor = getContentResolver().query(uris[1], null, null, null, null);
|
| - assertNotNull(cursor);
|
| - assertEquals(1, cursor.getCount());
|
| + Cursor cursor =
|
| + mProviderTestRule.getContentResolver().query(uris[0], null, null, null, null);
|
| + Assert.assertNotNull(cursor);
|
| + Assert.assertEquals(0, cursor.getCount());
|
| + cursor = mProviderTestRule.getContentResolver().query(uris[1], null, null, null, null);
|
| + Assert.assertNotNull(cursor);
|
| + Assert.assertEquals(1, cursor.getCount());
|
| String[] selectionArgs1 = { String.valueOf(lastUpdateTime[1]),
|
| String.valueOf(isBookmark[1]) };
|
| - getContentResolver().delete(mBookmarksUri, BookmarkColumns.FAVICON + " IS NULL AND "
|
| - + BookmarkColumns.DATE + "= ? AND " + BookmarkColumns.BOOKMARK + " = ?",
|
| + mProviderTestRule.getContentResolver().delete(mBookmarksUri,
|
| + BookmarkColumns.FAVICON + " IS NULL AND " + BookmarkColumns.DATE + "= ? AND "
|
| + + BookmarkColumns.BOOKMARK + " = ?",
|
| selectionArgs1);
|
| - cursor = getContentResolver().query(uris[1], null, null, null, null);
|
| - assertNotNull(cursor);
|
| - assertEquals(0, cursor.getCount());
|
| + cursor = mProviderTestRule.getContentResolver().query(uris[1], null, null, null, null);
|
| + Assert.assertNotNull(cursor);
|
| + Assert.assertEquals(0, cursor.getCount());
|
| }
|
|
|
| /*
|
| * Copied from CTS test with minor adaptations.
|
| */
|
| + @Test
|
| @MediumTest
|
| @Feature({"Android-ContentProvider"})
|
| public void testBookmarksTable() {
|
| @@ -297,20 +323,17 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| value.put(BookmarkColumns.CREATED, createDate);
|
| value.put(BookmarkColumns.BOOKMARK, 0);
|
|
|
| - Uri insertUri = getContentResolver().insert(mBookmarksUri, value);
|
| - Cursor cursor = getContentResolver().query(
|
| - mBookmarksUri,
|
| - bookmarksProjection,
|
| - BookmarkColumns.TITLE + " = ?",
|
| - new String[] { insertBookmarkTitle },
|
| - BookmarkColumns.DATE);
|
| - assertTrue(cursor.moveToNext());
|
| - assertEquals(insertBookmarkTitle, cursor.getString(titleIndex));
|
| - assertEquals(insertBookmarkUrl, cursor.getString(urlIndex));
|
| - assertEquals(0, cursor.getInt(visitsIndex));
|
| - assertEquals(createDate, cursor.getLong(dataIndex));
|
| - assertEquals(createDate, cursor.getLong(createdIndex));
|
| - assertEquals(0, cursor.getInt(bookmarkIndex));
|
| + Uri insertUri = mProviderTestRule.getContentResolver().insert(mBookmarksUri, value);
|
| + Cursor cursor = mProviderTestRule.getContentResolver().query(mBookmarksUri,
|
| + bookmarksProjection, BookmarkColumns.TITLE + " = ?",
|
| + new String[] {insertBookmarkTitle}, BookmarkColumns.DATE);
|
| + Assert.assertTrue(cursor.moveToNext());
|
| + Assert.assertEquals(insertBookmarkTitle, cursor.getString(titleIndex));
|
| + Assert.assertEquals(insertBookmarkUrl, cursor.getString(urlIndex));
|
| + Assert.assertEquals(0, cursor.getInt(visitsIndex));
|
| + Assert.assertEquals(createDate, cursor.getLong(dataIndex));
|
| + Assert.assertEquals(createDate, cursor.getLong(createdIndex));
|
| + Assert.assertEquals(0, cursor.getInt(bookmarkIndex));
|
| // TODO(michaelbai): according to the test this should be null instead of an empty byte[].
|
| // BUG 6288508
|
| // assertTrue(cursor.isNull(FAVICON_INDEX));
|
| @@ -325,34 +348,27 @@ public class ProviderBookmarksUriTest extends ProviderTestBase {
|
| value.put(BookmarkColumns.VISITS, 1);
|
| value.put(BookmarkColumns.DATE, updateDate);
|
|
|
| - getContentResolver().update(mBookmarksUri, value,
|
| - BookmarkColumns.TITLE + " = ?",
|
| - new String[] { insertBookmarkTitle });
|
| - cursor = getContentResolver().query(
|
| - mBookmarksUri,
|
| - bookmarksProjection,
|
| - BookmarkColumns.ID + " = " + Id,
|
| - null, null);
|
| - assertTrue(cursor.moveToNext());
|
| - assertEquals(updateBookmarkTitle, cursor.getString(titleIndex));
|
| - assertEquals(updateBookmarkUrl, cursor.getString(urlIndex));
|
| - assertEquals(1, cursor.getInt(visitsIndex));
|
| - assertEquals(updateDate, cursor.getLong(dataIndex));
|
| - assertEquals(createDate, cursor.getLong(createdIndex));
|
| - assertEquals(0, cursor.getInt(bookmarkIndex));
|
| + mProviderTestRule.getContentResolver().update(mBookmarksUri, value,
|
| + BookmarkColumns.TITLE + " = ?", new String[] {insertBookmarkTitle});
|
| + cursor = mProviderTestRule.getContentResolver().query(
|
| + mBookmarksUri, bookmarksProjection, BookmarkColumns.ID + " = " + Id, null, null);
|
| + Assert.assertTrue(cursor.moveToNext());
|
| + Assert.assertEquals(updateBookmarkTitle, cursor.getString(titleIndex));
|
| + Assert.assertEquals(updateBookmarkUrl, cursor.getString(urlIndex));
|
| + Assert.assertEquals(1, cursor.getInt(visitsIndex));
|
| + Assert.assertEquals(updateDate, cursor.getLong(dataIndex));
|
| + Assert.assertEquals(createDate, cursor.getLong(createdIndex));
|
| + Assert.assertEquals(0, cursor.getInt(bookmarkIndex));
|
| // TODO(michaelbai): according to the test this should be null instead of an empty byte[].
|
| // BUG 6288508
|
| // assertTrue(cursor.isNull(FAVICON_INDEX));
|
| - assertEquals(Id, cursor.getInt(idIndex));
|
| + Assert.assertEquals(Id, cursor.getInt(idIndex));
|
|
|
| // Test: delete.
|
| - getContentResolver().delete(insertUri, null, null);
|
| - cursor = getContentResolver().query(
|
| - mBookmarksUri,
|
| - bookmarksProjection,
|
| - BookmarkColumns.ID + " = " + Id,
|
| - null, null);
|
| - assertEquals(0, cursor.getCount());
|
| + mProviderTestRule.getContentResolver().delete(insertUri, null, null);
|
| + cursor = mProviderTestRule.getContentResolver().query(
|
| + mBookmarksUri, bookmarksProjection, BookmarkColumns.ID + " = " + Id, null, null);
|
| + Assert.assertEquals(0, cursor.getCount());
|
| }
|
|
|
| /**
|
|
|