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

Issue 550543003: Add Instrumental Test for BookmarksBridge (Closed)

Created:
6 years, 3 months ago by Ian Wen
Modified:
6 years, 3 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Instrumental test for BookmarksBridge. It currently tests these functionalities: addBookmark, addFolder and getAllFoldersWithDepths. BUG=411545 Committed: https://crrev.com/efe56eafb8e74f07c009bc384d15675ac2d50c6b Cr-Commit-Position: refs/heads/master@{#295627}

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : Removed some mistakes #

Total comments: 37

Patch Set 4 : Add AddFolder/Bookmark unit test #

Total comments: 1

Patch Set 5 : correct typo #

Total comments: 18

Patch Set 6 : make tests look better #

Total comments: 15

Patch Set 7 : add verify function #

Total comments: 11

Patch Set 8 : make test more sccinct #

Total comments: 1

Patch Set 9 : Made tests more readable #

Patch Set 10 : update DEPS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+315 lines, -5 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java View 1 2 3 4 5 6 6 chunks +76 lines, -0 lines 0 comments Download
M chrome/android/javatests/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java View 1 2 3 4 5 6 7 8 1 chunk +137 lines, -0 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.h View 1 2 4 chunks +23 lines, -3 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.cc View 1 2 3 4 chunks +78 lines, -2 lines 0 comments Download

Messages

Total messages: 29 (6 generated)
Ian Wen
yfriedman@chromium.org: Please review changes in tedchoc@chromium.org: Please review changes in
6 years, 3 months ago (2014-09-06 01:06:02 UTC) #2
Yaron
On 2014/09/06 01:06:02, Ian Wen wrote: > mailto:yfriedman@chromium.org: Please review changes in > > mailto:tedchoc@chromium.org: ...
6 years, 3 months ago (2014-09-06 01:17:25 UTC) #3
Ian Wen
PTAL. :)
6 years, 3 months ago (2014-09-16 01:02:34 UTC) #6
Kibeom Kim (inactive)
https://codereview.chromium.org/550543003/diff/20001/build/android/developer_recommended_flags.gypi File build/android/developer_recommended_flags.gypi (right): https://codereview.chromium.org/550543003/diff/20001/build/android/developer_recommended_flags.gypi#newcode47 build/android/developer_recommended_flags.gypi:47: 'create_standalone_apk%': 0, mistake? :) https://codereview.chromium.org/550543003/diff/20001/chrome/browser/android/bookmarks/bookmarks_bridge.h File chrome/browser/android/bookmarks/bookmarks_bridge.h (right): https://codereview.chromium.org/550543003/diff/20001/chrome/browser/android/bookmarks/bookmarks_bridge.h#newcode26 ...
6 years, 3 months ago (2014-09-16 01:11:01 UTC) #7
Ian Wen
https://codereview.chromium.org/550543003/diff/20001/build/android/developer_recommended_flags.gypi File build/android/developer_recommended_flags.gypi (right): https://codereview.chromium.org/550543003/diff/20001/build/android/developer_recommended_flags.gypi#newcode47 build/android/developer_recommended_flags.gypi:47: 'create_standalone_apk%': 0, On 2014/09/16 01:11:01, Kibeom Kim wrote: > ...
6 years, 3 months ago (2014-09-16 01:36:09 UTC) #8
Ted C
https://codereview.chromium.org/550543003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode165 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:165: * Load missing description https://codereview.chromium.org/550543003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode167 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:167: public void loadEmptyPartnerBookmarkShimForTesting() ...
6 years, 3 months ago (2014-09-16 02:03:53 UTC) #9
Ian Wen
https://codereview.chromium.org/550543003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode165 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:165: * Load On 2014/09/16 02:03:51, Ted C wrote: > ...
6 years, 3 months ago (2014-09-16 20:31:34 UTC) #10
Ian Wen
https://codereview.chromium.org/550543003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode438 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:438: * @param title Titl of the new bookmark s/Titl/Title
6 years, 3 months ago (2014-09-16 20:37:12 UTC) #11
Ted C
https://codereview.chromium.org/550543003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode277 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:277: * Get the special folder "other" from bookmark model. ...
6 years, 3 months ago (2014-09-16 21:53:55 UTC) #12
Ian Wen
Rewrote the tests entirely to make them better and more clear. Thanks for the great ...
6 years, 3 months ago (2014-09-17 00:11:45 UTC) #13
Kibeom Kim (inactive)
Let's update the commit message. Optional: I think this test can be a unit test(inheriting ...
6 years, 3 months ago (2014-09-17 19:28:09 UTC) #14
Ted C
https://codereview.chromium.org/550543003/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java (right): https://codereview.chromium.org/550543003/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java#newcode69 chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java:69: assertEquals(mBookmarksBridge.getBookmarkById(bookmarks[i]).getTitle(), I think these verification steps are still a ...
6 years, 3 months ago (2014-09-17 19:51:31 UTC) #15
Ian Wen
https://codereview.chromium.org/550543003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode418 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:418: * model. On 2014/09/17 19:28:08, Kibeom Kim wrote: > ...
6 years, 3 months ago (2014-09-17 20:41:23 UTC) #16
Kibeom Kim (inactive)
https://codereview.chromium.org/550543003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/550543003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode425 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:425: assert parent.getType() == BookmarkType.BOOKMARK_TYPE_NORMAL; On 2014/09/17 20:41:22, Ian Wen ...
6 years, 3 months ago (2014-09-18 17:46:37 UTC) #17
Ted C
https://codereview.chromium.org/550543003/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java (right): https://codereview.chromium.org/550543003/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java#newcode68 chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java:68: verifyBookmark(bookmarkA, "a", "http://a.com/", false, mDesktopNode); I would put these ...
6 years, 3 months ago (2014-09-18 17:56:32 UTC) #18
Ian Wen
https://codereview.chromium.org/550543003/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java (right): https://codereview.chromium.org/550543003/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java#newcode68 chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java:68: verifyBookmark(bookmarkA, "a", "http://a.com/", false, mDesktopNode); On 2014/09/18 17:56:32, Ted ...
6 years, 3 months ago (2014-09-18 22:00:01 UTC) #19
Ian Wen
https://codereview.chromium.org/550543003/diff/140001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java (right): https://codereview.chromium.org/550543003/diff/140001/chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java#newcode137 chrome/android/javatests/src/org/chromium/chrome/browser/BookmarksBridgeTest.java:137: assertTrue("Returned list contained less elements than expected", idToDepth.isEmpty()); Change ...
6 years, 3 months ago (2014-09-18 22:54:11 UTC) #20
Ted C
lgtm
6 years, 3 months ago (2014-09-18 22:58:32 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/550543003/160001
6 years, 3 months ago (2014-09-18 23:04:35 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator/builds/16509) ios_rel_device on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device/builds/16435) ios_rel_device_ninja ...
6 years, 3 months ago (2014-09-18 23:27:44 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/550543003/180001
6 years, 3 months ago (2014-09-18 23:51:28 UTC) #27
commit-bot: I haz the power
Committed patchset #10 (id:180001) as 8fb43f49ebb0ed09692a41dd4cc5a5edaefc8cb4
6 years, 3 months ago (2014-09-19 01:00:35 UTC) #28
commit-bot: I haz the power
6 years, 3 months ago (2014-09-19 01:01:07 UTC) #29
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/efe56eafb8e74f07c009bc384d15675ac2d50c6b
Cr-Commit-Position: refs/heads/master@{#295627}

Powered by Google App Engine
This is Rietveld 408576698