Index: chrome/android/junit/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeTest.java |
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeTest.java |
deleted file mode 100644 |
index 73794384a279c5910190bd46f9651fdaf93ff069..0000000000000000000000000000000000000000 |
--- a/chrome/android/junit/src/org/chromium/chrome/browser/notifications/NotificationPlatformBridgeTest.java |
+++ /dev/null |
@@ -1,90 +0,0 @@ |
-// Copyright 2016 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-package org.chromium.chrome.browser.notifications; |
- |
-import static org.junit.Assert.assertEquals; |
-import static org.junit.Assert.assertNull; |
-import static org.junit.Assert.assertTrue; |
- |
-import android.app.Notification; |
- |
-import org.chromium.base.test.util.Feature; |
-import org.junit.Test; |
-import org.junit.runner.RunWith; |
-import org.junit.runners.BlockJUnit4ClassRunner; |
- |
-import java.util.Arrays; |
- |
-/** |
- * Unit tests for NotificationPlatformBridge. |
- */ |
-@RunWith(BlockJUnit4ClassRunner.class) |
-public class NotificationPlatformBridgeTest { |
- /** |
- * Verifies that the getOriginFromTag method returns the origin for valid input, and null for |
- * invalid input. |
- */ |
- @Test |
- @Feature({"Browser", "Notifications"}) |
- public void testGetOriginFromTag() throws Exception { |
- // The common case. |
- assertEquals( |
- "https://example.com", NotificationPlatformBridge.getOriginFromTag( |
- "NotificationPlatformBridge;https://example.com;42")); |
- |
- // An tag that includes the separator. Probably a bit unusual, but valid. |
- assertEquals("https://example.com", NotificationPlatformBridge.getOriginFromTag( |
- "NotificationPlatformBridge;https://example.com;this;tag;contains;the;separator")); |
- |
- // Some invalid input. |
- assertNull(NotificationPlatformBridge.getOriginFromTag("SystemDownloadNotifier")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag(null)); |
- assertNull(NotificationPlatformBridge.getOriginFromTag("")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag(";")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag(";;;;;;;")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag( |
- "SystemDownloadNotifier;NotificationPlatformBridge;42")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag( |
- "SystemDownloadNotifier;https://example.com;42")); |
- assertNull(NotificationPlatformBridge.getOriginFromTag( |
- "NotificationPlatformBridge;SystemDownloadNotifier;42")); |
- } |
- |
- /** |
- * Verifies that the makeDefaults method returns the generated notification defaults. |
- */ |
- @Test |
- @Feature({"Browser", "Notifications"}) |
- public void testMakeDefaults() throws Exception { |
- // 0 should be returned if pattern length is 0, silent is true, and vibration is enabled. |
- assertEquals(0, NotificationPlatformBridge.makeDefaults(0, true, true)); |
- |
- // Notification.DEFAULT_ALL should be returned if pattern length is 0, silent is false and |
- // vibration is enabled. |
- assertEquals( |
- Notification.DEFAULT_ALL, NotificationPlatformBridge.makeDefaults(0, false, true)); |
- |
- // Vibration should be removed from the defaults if pattern length is greater than 0, silent |
- // is false, and vibration is enabled. |
- assertEquals(Notification.DEFAULT_ALL & ~Notification.DEFAULT_VIBRATE, |
- NotificationPlatformBridge.makeDefaults(10, false, true)); |
- |
- // Vibration should be removed from the defaults if pattern length is greater than 0, silent |
- // is false, and vibration is disabled. |
- assertEquals(Notification.DEFAULT_ALL & ~Notification.DEFAULT_VIBRATE, |
- NotificationPlatformBridge.makeDefaults(7, false, false)); |
- } |
- |
- /** |
- * Verifies that the makeVibrationPattern method returns vibration pattern used |
- * in Android notification. |
- */ |
- @Test |
- @Feature({"Browser", "Notifications"}) |
- public void testMakeVibrationPattern() throws Exception { |
- assertTrue(Arrays.equals(new long[] {0, 100, 200, 300}, |
- NotificationPlatformBridge.makeVibrationPattern(new int[] {100, 200, 300}))); |
- } |
-} |