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

Side by Side Diff: chrome/android/junit/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java

Issue 2710343003: Update Robolectric to 3.2.2 (Closed)
Patch Set: Small fix to StripLayoutHelperTest Created 3 years, 9 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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.physicalweb; 5 package org.chromium.chrome.browser.physicalweb;
6 6
7 import static org.junit.Assert.assertEquals; 7 import static org.junit.Assert.assertEquals;
8 import static org.junit.Assert.assertFalse; 8 import static org.junit.Assert.assertFalse;
9 import static org.junit.Assert.assertTrue; 9 import static org.junit.Assert.assertTrue;
10 import static org.mockito.Mockito.mock; 10 import static org.mockito.Mockito.mock;
(...skipping 28 matching lines...) Expand all
39 private static final String ACCEPT_LANGUAGES = "en-US,en"; 39 private static final String ACCEPT_LANGUAGES = "en-US,en";
40 PwsClientImpl mPwsClientImpl; 40 PwsClientImpl mPwsClientImpl;
41 41
42 /** 42 /**
43 * Robolectric shadow to mock out calls to {@link Resources#getString}. 43 * Robolectric shadow to mock out calls to {@link Resources#getString}.
44 */ 44 */
45 @Implements(Resources.class) 45 @Implements(Resources.class)
46 public static class AcceptLanguageShadowResources extends ShadowResources { 46 public static class AcceptLanguageShadowResources extends ShadowResources {
47 public static final Resources sResources = mock(Resources.class); 47 public static final Resources sResources = mock(Resources.class);
48 48
49 @Override
50 @Implementation 49 @Implementation
51 public CharSequence getText(int id) { 50 public CharSequence getText(int id) {
52 return sResources.getText(id); 51 return sResources.getText(id);
53 } 52 }
54 } 53 }
55 54
56 @Before 55 @Before
57 public void setUp() throws Exception { 56 public void setUp() throws Exception {
58 ContextUtils.initApplicationContextForTests(RuntimeEnvironment.applicati on); 57 ContextUtils.initApplicationContextForTests(RuntimeEnvironment.applicati on);
59 mPwsClientImpl = new PwsClientImpl(); 58 mPwsClientImpl = new PwsClientImpl();
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 // Should insert q-values for each item except the first which implicitl y has q=1.0. 188 // Should insert q-values for each item except the first which implicitl y has q=1.0.
190 String acceptLanguage = PwsClientImpl.generateAcceptLanguageHeader(langu ageList); 189 String acceptLanguage = PwsClientImpl.generateAcceptLanguageHeader(langu ageList);
191 assertEquals("en-US,en-GB;q=0.8,en;q=0.6,jp-JP;q=0.4,jp;q=0.2", acceptLa nguage); 190 assertEquals("en-US,en-GB;q=0.8,en;q=0.6,jp-JP;q=0.4,jp;q=0.2", acceptLa nguage);
192 191
193 // When there are six or more items, the q-value should not go below 0.2 . 192 // When there are six or more items, the q-value should not go below 0.2 .
194 languageList = "mas,es,en,jp,ch,fr"; 193 languageList = "mas,es,en,jp,ch,fr";
195 acceptLanguage = PwsClientImpl.generateAcceptLanguageHeader(languageList ); 194 acceptLanguage = PwsClientImpl.generateAcceptLanguageHeader(languageList );
196 assertEquals("mas,es;q=0.8,en;q=0.6,jp;q=0.4,ch;q=0.2,fr;q=0.2", acceptL anguage); 195 assertEquals("mas,es;q=0.8,en;q=0.6,jp;q=0.4,ch;q=0.2,fr;q=0.2", acceptL anguage);
197 } 196 }
198 } 197 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698