Chromium Code Reviews| Index: chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java |
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java |
| index 06a4457c356727c274e22c680ef729c36e043e7c..39680b560aecf88684c479b56b9a1cc35f5fd191 100644 |
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java |
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/physicalweb/PwsClientImplTest.java |
| @@ -89,6 +89,17 @@ public class PwsClientImplTest extends InstrumentationTestCase { |
| } |
| @SmallTest |
| + public void testMultipleLanguageTagIsPrepended() { |
| + String locale = "aa_AA,bb_BB"; |
| + String languageList = "xx-XX,xx,xx-YY"; |
| + |
| + // Should prepend the language tag "aa-AA" as well as the language code "aa". |
| + String languageListWithTag = |
| + PwsClientImpl.prependToAcceptLanguagesIfNecessary(locale, languageList); |
| + assertEquals("aa-AA,aa,bb-BB,bb,xx-XX,xx,xx-YY", languageListWithTag); |
| + } |
| + |
| + @SmallTest |
| public void testLanguageTagIsPrependedWhenListContainsLanguageCode() { |
| String locale = new Locale("xx", "XX").toString(); |
| String languageList = "xx-YY,xx"; |
| @@ -123,6 +134,17 @@ public class PwsClientImplTest extends InstrumentationTestCase { |
| String languageList = "xx-XX,xx,xx-YY"; |
| // Language list should be unmodified since the tag is already present. |
| + String languageListWithTag = |
| + PwsClientImpl.prependToAcceptLanguagesIfNecessary(locale, languageList); |
|
Seigo Nonaka
2016/10/05 07:15:41
You actually didn't change this line. Maybe this i
Yirui Huang
2016/10/06 01:17:59
Done.
|
| + assertEquals(languageList, languageListWithTag); |
| + } |
| + |
| + @SmallTest |
| + public void testMultiLanguageTagNotPrependedWhenUnnecessary() { |
| + String locale = "xx-XX,yy-YY"; |
| + String languageList = "xx-XX,xx,yy-YY,yy"; |
| + |
| + // Language list should be unmodified since the tag is already present. |
| String languageListWithTag = PwsClientImpl.prependToAcceptLanguagesIfNecessary(locale, |
| languageList); |
| assertEquals(languageList, languageListWithTag); |