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

Issue 960923004: Add two instrumentation tests for Web Notifications on Android. (Closed)

Created:
5 years, 10 months ago by Peter Beverloo
Modified:
5 years, 10 months ago
CC:
chromium-reviews, peter+watch_chromium.org, mlamouri+watch-notifications_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add two instrumentation tests for Web Notifications on Android. Introduce two tests for validating that Web Notifications on Android have the expected contents, appearance and behavior, and that notifications which have an icon supplied get this icon fetched and included in the notification as a Bitmap. BUG=462251 Committed: https://crrev.com/2eff2ee0af365c531916807f7e075ca1bbf4f95f Cr-Commit-Position: refs/heads/master@{#318319}

Patch Set 1 #

Total comments: 21

Patch Set 2 : #

Total comments: 12

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+397 lines, -52 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxyImpl.java View 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUIManager.java View 1 3 chunks +22 lines, -3 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/notifications/MockNotificationManagerProxy.java View 1 2 1 chunk +113 lines, -0 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java View 1 2 1 chunk +170 lines, -0 lines 0 comments Download
A + chrome/android/javatests/src/org/chromium/chrome/browser/notifications/OWNERS View 1 2 1 chunk +1 line, -1 line 0 comments Download
A chrome/test/data/notifications/android_test.html View 1 1 chunk +20 lines, -0 lines 0 comments Download
A + chrome/test/data/notifications/android_test_worker.js View 1 1 chunk +5 lines, -2 lines 0 comments Download
A chrome/test/data/notifications/notification_test_utils.js View 1 chunk +46 lines, -0 lines 0 comments Download
M chrome/test/data/notifications/platform_notification_service.html View 2 chunks +2 lines, -46 lines 0 comments Download

Messages

Total messages: 14 (4 generated)
Peter Beverloo
+mvanouwerkerk for review +miguelg for OWNERS
5 years, 10 months ago (2015-02-26 16:46:37 UTC) #2
Michael van Ouwerkerk
Just nits really. Nice tests. lgtm https://codereview.chromium.org/960923004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java (right): https://codereview.chromium.org/960923004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java:16: public void cancel(int ...
5 years, 10 months ago (2015-02-26 17:24:24 UTC) #3
Michael van Ouwerkerk
Miguel: I think Peter meant to add you as an owner reviewer.
5 years, 10 months ago (2015-02-26 17:25:14 UTC) #5
Peter Beverloo
Thanks for the review! https://codereview.chromium.org/960923004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java (right): https://codereview.chromium.org/960923004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java:16: public void cancel(int id); On ...
5 years, 10 months ago (2015-02-26 18:22:39 UTC) #6
Michael van Ouwerkerk
still looks good to me https://codereview.chromium.org/960923004/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java File chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java (right): https://codereview.chromium.org/960923004/diff/1/chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java#newcode36 chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java:36: private void setNotificationContentSettingForCurrentOrigin(final ContentSetting ...
5 years, 10 months ago (2015-02-26 19:12:51 UTC) #7
Miguel Garcia
lgtm This is really cool stuff Peter. https://chromiumcodereview.appspot.com/960923004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java (right): https://chromiumcodereview.appspot.com/960923004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java:16: public void ...
5 years, 10 months ago (2015-02-26 19:20:18 UTC) #8
Peter Beverloo
Thanks for the reviews! https://codereview.chromium.org/960923004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java (right): https://codereview.chromium.org/960923004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationManagerProxy.java:16: public void cancel(int id); On ...
5 years, 10 months ago (2015-02-26 19:34:17 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/960923004/40001
5 years, 10 months ago (2015-02-26 20:42:39 UTC) #12
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 10 months ago (2015-02-26 21:39:58 UTC) #13
commit-bot: I haz the power
5 years, 10 months ago (2015-02-26 21:42:17 UTC) #14
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/2eff2ee0af365c531916807f7e075ca1bbf4f95f
Cr-Commit-Position: refs/heads/master@{#318319}

Powered by Google App Engine
This is Rietveld 408576698