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

Side by Side Diff: chrome/android/javatests/src/org/chromium/chrome/browser/bookmark/ProviderBookmarkNodeUnitTest.java

Issue 1288903002: Refactor ShortcutHelper and merge in BookmarkUtils (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Readd missing files Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.bookmark; 5 package org.chromium.chrome.browser.bookmark;
6 6
7 import android.os.Parcel; 7 import android.os.Parcel;
8 import android.test.AndroidTestCase; 8 import android.test.AndroidTestCase;
9 import android.test.suitebuilder.annotation.SmallTest; 9 import android.test.suitebuilder.annotation.SmallTest;
10 10
11 import org.chromium.base.test.util.DisabledTest; 11 import org.chromium.base.test.util.DisabledTest;
12 import org.chromium.base.test.util.Feature; 12 import org.chromium.base.test.util.Feature;
13 import org.chromium.chrome.browser.ChromeBrowserProvider.BookmarkNode; 13 import org.chromium.chrome.browser.ChromeBrowserProvider.BookmarkNode;
14 import org.chromium.chrome.browser.ChromeBrowserProvider.Type; 14 import org.chromium.chrome.browser.ChromeBrowserProvider.Type;
15 import org.chromium.chrome.test.util.browser.BookmarkUtils; 15 import org.chromium.chrome.test.util.browser.ShortcutHelper;
16 16
17 import java.util.Random; 17 import java.util.Random;
18 18
19 /** 19 /**
20 * Tests parceling of bookmark node hierarchies used by the provider client API. 20 * Tests parceling of bookmark node hierarchies used by the provider client API.
21 */ 21 */
22 public class ProviderBookmarkNodeUnitTest extends AndroidTestCase { 22 public class ProviderBookmarkNodeUnitTest extends AndroidTestCase {
23 Random mGenerator = new Random(); 23 Random mGenerator = new Random();
24 byte[][] mImageBlobs = null; 24 byte[][] mImageBlobs = null;
25 25
26 @Override 26 @Override
27 protected void setUp() throws Exception { 27 protected void setUp() throws Exception {
28 super.setUp(); 28 super.setUp();
29 29
30 mImageBlobs = new byte[][] { 30 mImageBlobs = new byte[][] {
31 BookmarkUtils.getIcon("chrome/provider/icon1.png"), 31 ShortcutHelper.getIcon("chrome/provider/icon1.png"),
32 BookmarkUtils.getIcon("chrome/provider/icon2.png"), 32 ShortcutHelper.getIcon("chrome/provider/icon2.png"),
33 BookmarkUtils.getIcon("chrome/provider/icon3.png"), 33 ShortcutHelper.getIcon("chrome/provider/icon3.png"),
34 }; 34 };
35 35
36 for (byte[] icon : mImageBlobs) { 36 for (byte[] icon : mImageBlobs) {
37 assertNotNull(icon); 37 assertNotNull(icon);
38 } 38 }
39 } 39 }
40 40
41 private static BookmarkNode parcelNode(BookmarkNode node) { 41 private static BookmarkNode parcelNode(BookmarkNode node) {
42 Parcel output = Parcel.obtain(); 42 Parcel output = Parcel.obtain();
43 Parcel input = Parcel.obtain(); 43 Parcel input = Parcel.obtain();
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 160
161 @SmallTest 161 @SmallTest
162 @Feature({"Android-ContentProvider"}) 162 @Feature({"Android-ContentProvider"})
163 public void testInvalidHierarchy() throws InterruptedException { 163 public void testInvalidHierarchy() throws InterruptedException {
164 BookmarkNode root = new BookmarkNode(1, Type.FOLDER, "Bookmarks", null, null); 164 BookmarkNode root = new BookmarkNode(1, Type.FOLDER, "Bookmarks", null, null);
165 root.addChild(new BookmarkNode(2, Type.URL, "Google", "http://www.google .com/", root)); 165 root.addChild(new BookmarkNode(2, Type.URL, "Google", "http://www.google .com/", root));
166 root.addChild(new BookmarkNode(2, Type.URL, "GoogleMaps", "http://maps.g oogle.com/", root)); 166 root.addChild(new BookmarkNode(2, Type.URL, "GoogleMaps", "http://maps.g oogle.com/", root));
167 assertFalse(internalTestNodeHierarchyParceling(root)); 167 assertFalse(internalTestNodeHierarchyParceling(root));
168 } 168 }
169 } 169 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698