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

Issue 2935893004: Add unittest for ArcNotificationContentView (Closed)

Created:
3 years, 6 months ago by yoshiki
Modified:
3 years, 6 months ago
CC:
chromium-reviews, elijahtaylor+arcwatch_chromium.org, hidehiko+watch_chromium.org, lhchavez+watch_chromium.org, victorhsieh+watch_chromium.org, yusukes+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Add unittest for ArcNotificationContentView Major changes - Add an unittest for ArcNotificationContentView - Create a wrapper of NotificationSurface - Separate the implementation of ArcNotificationSurfaceManager from the interface BUG=697359 TEST=none Review-Url: https://codereview.chromium.org/2935893004 Cr-Commit-Position: refs/heads/master@{#481473} Committed: https://chromium.googlesource.com/chromium/src/+/5817e8d93be3f4224c921c1c1d0499d4e27c2508

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : Rebased #

Total comments: 41

Patch Set 4 : Addressed comment #

Total comments: 12

Patch Set 5 : Addressed comment #

Total comments: 2

Patch Set 6 : . #

Total comments: 3

Patch Set 7 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+764 lines, -120 lines) Patch
M chrome/browser/chrome_browser_main_extra_parts_exo.h View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chrome_browser_main_extra_parts_exo.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M ui/arc/BUILD.gn View 3 chunks +11 lines, -2 lines 0 comments Download
M ui/arc/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M ui/arc/notification/arc_notification_content_view.h View 1 2 3 6 chunks +13 lines, -8 lines 0 comments Download
M ui/arc/notification/arc_notification_content_view.cc View 1 2 3 14 chunks +38 lines, -29 lines 0 comments Download
A ui/arc/notification/arc_notification_content_view_unittest.cc View 1 2 3 4 5 1 chunk +371 lines, -0 lines 0 comments Download
A ui/arc/notification/arc_notification_surface.h View 1 2 3 4 1 chunk +57 lines, -0 lines 0 comments Download
A ui/arc/notification/arc_notification_surface_impl.h View 1 2 3 1 chunk +41 lines, -0 lines 0 comments Download
A ui/arc/notification/arc_notification_surface_impl.cc View 1 2 3 4 5 6 1 chunk +63 lines, -0 lines 0 comments Download
M ui/arc/notification/arc_notification_surface_manager.h View 1 chunk +17 lines, -25 lines 0 comments Download
M ui/arc/notification/arc_notification_surface_manager.cc View 1 chunk +9 lines, -52 lines 0 comments Download
A ui/arc/notification/arc_notification_surface_manager_impl.h View 1 2 3 1 chunk +53 lines, -0 lines 0 comments Download
A ui/arc/notification/arc_notification_surface_manager_impl.cc View 1 2 3 4 1 chunk +70 lines, -0 lines 0 comments Download
M ui/arc/notification/arc_notification_view.h View 1 chunk +1 line, -0 lines 0 comments Download
M ui/arc/test/run_all_unittests.cc View 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 69 (53 generated)
yoshiki
Hidehiko-san, PTAL. (Hanada-san, Eliot, FYI) Failures with the patch set #1 shouldn't be related with ...
3 years, 6 months ago (2017-06-14 06:00:40 UTC) #22
hidehiko
Yay more testing! Mostly cosmetic/style comments. https://codereview.chromium.org/2935893004/diff/80001/chrome/browser/chrome_browser_main_extra_parts_exo.h File chrome/browser/chrome_browser_main_extra_parts_exo.h (right): https://codereview.chromium.org/2935893004/diff/80001/chrome/browser/chrome_browser_main_extra_parts_exo.h#newcode35 chrome/browser/chrome_browser_main_extra_parts_exo.h:35: std::unique_ptr<arc::ArcNotificationSurfaceManagerImpl> nit: unique_ptr<NotificationSurfaceManager> ...
3 years, 6 months ago (2017-06-15 15:26:21 UTC) #27
yoshiki
Hidehiko-san, PTAL. Thanks. https://codereview.chromium.org/2935893004/diff/80001/chrome/browser/chrome_browser_main_extra_parts_exo.h File chrome/browser/chrome_browser_main_extra_parts_exo.h (right): https://codereview.chromium.org/2935893004/diff/80001/chrome/browser/chrome_browser_main_extra_parts_exo.h#newcode35 chrome/browser/chrome_browser_main_extra_parts_exo.h:35: std::unique_ptr<arc::ArcNotificationSurfaceManagerImpl> On 2017/06/15 15:26:20, hidehiko wrote: ...
3 years, 6 months ago (2017-06-16 11:29:09 UTC) #38
hidehiko
Almost looks good. Minor comments only. https://codereview.chromium.org/2935893004/diff/140001/ui/arc/notification/arc_notification_content_view_unittest.cc File ui/arc/notification/arc_notification_content_view_unittest.cc (right): https://codereview.chromium.org/2935893004/diff/140001/ui/arc/notification/arc_notification_content_view_unittest.cc#newcode98 ui/arc/notification/arc_notification_content_view_unittest.cc:98: static int surface_found_count_; ...
3 years, 6 months ago (2017-06-18 17:44:05 UTC) #39
yoshiki
Hidehiko-san, PTAL. Thanks. https://codereview.chromium.org/2935893004/diff/140001/ui/arc/notification/arc_notification_content_view_unittest.cc File ui/arc/notification/arc_notification_content_view_unittest.cc (right): https://codereview.chromium.org/2935893004/diff/140001/ui/arc/notification/arc_notification_content_view_unittest.cc#newcode98 ui/arc/notification/arc_notification_content_view_unittest.cc:98: static int surface_found_count_; On 2017/06/18 17:44:05, ...
3 years, 6 months ago (2017-06-19 09:09:02 UTC) #44
hidehiko
https://codereview.chromium.org/2935893004/diff/160001/ui/arc/notification/arc_notification_content_view_unittest.cc File ui/arc/notification/arc_notification_content_view_unittest.cc (right): https://codereview.chromium.org/2935893004/diff/160001/ui/arc/notification/arc_notification_content_view_unittest.cc#newcode98 ui/arc/notification/arc_notification_content_view_unittest.cc:98: mutable int surface_found_count_; Uninitialized memory. mutable int surface_found_count_ = ...
3 years, 6 months ago (2017-06-19 10:04:33 UTC) #45
yoshiki
https://codereview.chromium.org/2935893004/diff/160001/ui/arc/notification/arc_notification_content_view_unittest.cc File ui/arc/notification/arc_notification_content_view_unittest.cc (right): https://codereview.chromium.org/2935893004/diff/160001/ui/arc/notification/arc_notification_content_view_unittest.cc#newcode98 ui/arc/notification/arc_notification_content_view_unittest.cc:98: mutable int surface_found_count_; On 2017/06/19 10:04:33, hidehiko wrote: > ...
3 years, 6 months ago (2017-06-19 10:07:45 UTC) #48
hidehiko
LGTM, assuming all bots pass.
3 years, 6 months ago (2017-06-19 10:09:13 UTC) #49
yoshiki
PTAL. Thanks! sky@: chrome/browser/chrome_browser_main_extra_parts_exo.* reveman@: components/exo/surface.*
3 years, 6 months ago (2017-06-20 01:55:07 UTC) #53
sky
chrome/browser/chrome_browser_main_extra_parts_exo.* LGTM
3 years, 6 months ago (2017-06-20 17:00:35 UTC) #54
reveman
https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc File components/exo/surface.cc (right): https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc#newcode193 components/exo/surface.cc:193: window_->SetName(kSurfaceWindowName); We're going to remove |window_| soon to support ...
3 years, 6 months ago (2017-06-21 15:16:36 UTC) #55
yoshiki
https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc File components/exo/surface.cc (right): https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc#newcode193 components/exo/surface.cc:193: window_->SetName(kSurfaceWindowName); On 2017/06/21 15:16:36, reveman wrote: > We're going ...
3 years, 6 months ago (2017-06-21 16:13:12 UTC) #56
reveman
https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc File components/exo/surface.cc (right): https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc#newcode193 components/exo/surface.cc:193: window_->SetName(kSurfaceWindowName); On 2017/06/21 at 16:13:12, yoshiki wrote: > On ...
3 years, 6 months ago (2017-06-21 16:22:24 UTC) #57
yoshiki
On 2017/06/21 16:22:24, reveman wrote: > https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc > File components/exo/surface.cc (right): > > https://codereview.chromium.org/2935893004/diff/180001/components/exo/surface.cc#newcode193 > ...
3 years, 6 months ago (2017-06-21 16:38:51 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2935893004/200001
3 years, 6 months ago (2017-06-22 06:52:59 UTC) #65
commit-bot: I haz the power
3 years, 6 months ago (2017-06-22 07:20:13 UTC) #69
Message was sent while issue was closed.
Committed patchset #7 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/5817e8d93be3f4224c921c1c1d04...

Powered by Google App Engine
This is Rietveld 408576698