Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Issue 1232003003: [Sync] Add bookmark move tests. (Closed)

Created:
5 years, 5 months ago by maxbogue
Modified:
5 years, 5 months ago
CC:
chromium-reviews, tim+watch_chromium.org, zea+watch_chromium.org, maxbogue+watch_chromium.org, pvalenzuela+watch_chromium.org, plaree+watch_chromium.org, maniscalco+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@bookmark-folders
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Sync] Add bookmark move tests. These tests required the following new infrastructure: - A hack in SyncTestUtil.extractSpecifics to give bookmark specifics. the parent ID value. - FakeServer::ModifyBookmarkEntity to allow setting the parent ID. - JNI bindings for GetSyncEntitiesByModelType. BUG=480604 Committed: https://crrev.com/546119359aee306e2ce94f22b998ea5e85bfa555 Cr-Commit-Position: refs/heads/master@{#338567}

Patch Set 1 #

Patch Set 2 : Self-review. #

Total comments: 14

Patch Set 3 : Address comments. #

Total comments: 2

Patch Set 4 : Throw ExecutionException instead of Exception, and rebase. #

Total comments: 4

Patch Set 5 : Use a couple existing JNI methods instead. #

Messages

Total messages: 14 (3 generated)
maxbogue
Patrick, could you review the tests and fake server changes here? Tommy, could you review ...
5 years, 5 months ago (2015-07-10 00:33:25 UTC) #2
pval...(no longer on Chromium)
https://codereview.chromium.org/1232003003/diff/20001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java File chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java (right): https://codereview.chromium.org/1232003003/diff/20001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java#newcode157 chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java:157: assertEquals("The bookmark was not moved.", "s" + folder.id, bookmark.parentId); ...
5 years, 5 months ago (2015-07-10 01:48:08 UTC) #3
maxbogue
https://codereview.chromium.org/1232003003/diff/20001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java File chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java (right): https://codereview.chromium.org/1232003003/diff/20001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java#newcode157 chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/BookmarksTest.java:157: assertEquals("The bookmark was not moved.", "s" + folder.id, bookmark.parentId); ...
5 years, 5 months ago (2015-07-10 17:52:11 UTC) #4
pval...(no longer on Chromium)
lgtm https://codereview.chromium.org/1232003003/diff/40001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java File chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java (right): https://codereview.chromium.org/1232003003/diff/40001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java#newcode189 chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java:189: throws Exception { I think just throwing InvalidProtocolBuffferNanoException ...
5 years, 5 months ago (2015-07-10 20:24:58 UTC) #5
maxbogue
https://codereview.chromium.org/1232003003/diff/40001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java File chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java (right): https://codereview.chromium.org/1232003003/diff/40001/chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java#newcode189 chrome/android/sync_shell/javatests/src/org/chromium/chrome/browser/sync/FakeServerHelper.java:189: throws Exception { On 2015/07/10 20:24:57, pvalenzuela wrote: > ...
5 years, 5 months ago (2015-07-10 21:54:16 UTC) #6
nyquist
https://codereview.chromium.org/1232003003/diff/60001/sync/test/fake_server/android/fake_server_helper_android.cc File sync/test/fake_server/android/fake_server_helper_android.cc (right): https://codereview.chromium.org/1232003003/diff/60001/sync/test/fake_server/android/fake_server_helper_android.cc#newcode143 sync/test/fake_server/android/fake_server_helper_android.cc:143: jbyteArray FakeServerHelperAndroid::ProtoToJbyteArray( Could you instead use MessageLite::SerializeToString (https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message_lite) and ...
5 years, 5 months ago (2015-07-13 18:52:46 UTC) #7
maxbogue
https://codereview.chromium.org/1232003003/diff/60001/sync/test/fake_server/android/fake_server_helper_android.cc File sync/test/fake_server/android/fake_server_helper_android.cc (right): https://codereview.chromium.org/1232003003/diff/60001/sync/test/fake_server/android/fake_server_helper_android.cc#newcode143 sync/test/fake_server/android/fake_server_helper_android.cc:143: jbyteArray FakeServerHelperAndroid::ProtoToJbyteArray( On 2015/07/13 18:52:46, nyquist wrote: > Could ...
5 years, 5 months ago (2015-07-13 19:44:54 UTC) #8
nyquist
jni lgtm
5 years, 5 months ago (2015-07-13 20:07:01 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1232003003/80001
5 years, 5 months ago (2015-07-13 20:10:31 UTC) #12
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 5 months ago (2015-07-13 21:43:18 UTC) #13
commit-bot: I haz the power
5 years, 5 months ago (2015-07-13 21:45:31 UTC) #14
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/546119359aee306e2ce94f22b998ea5e85bfa555
Cr-Commit-Position: refs/heads/master@{#338567}

Powered by Google App Engine
This is Rietveld 408576698