Index: chrome/android/javatests/src/org/chromium/chrome/browser/payments/CurrencyStringFormatterTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/CurrencyStringFormatterTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/CurrencyStringFormatterTest.java |
index a0b227e3c4227e2cc36596e23ae22854fbba3853..0a936f637d05b621c0120961bafc7d5ce444a6c1 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/CurrencyStringFormatterTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/CurrencyStringFormatterTest.java |
@@ -13,6 +13,11 @@ import java.util.Locale; |
* A lightweight integration test for CurrencyStringFormatter to run on an Android device. |
*/ |
public class CurrencyStringFormatterTest extends InstrumentationTestCase { |
+ /** |
+ * Unicode for ellipsis. |
+ */ |
+ private static final String ELLIPSIS = "\u2026"; |
+ |
@SmallTest |
public void testCad() throws Exception { |
CurrencyStringFormatter formatter = new CurrencyStringFormatter("CAD", new Locale("en-US")); |
@@ -84,4 +89,24 @@ public class CurrencyStringFormatterTest extends InstrumentationTestCase { |
CurrencyStringFormatter formatter = new CurrencyStringFormatter("PKR", new Locale("en-US")); |
assertEquals("5", formatter.format("5")); |
} |
+ |
+ @SmallTest |
+ public void testCurrency6Chars() throws Exception { |
+ CurrencyStringFormatter formatter = |
+ new CurrencyStringFormatter("ABCDEF", new Locale("en-US")); |
+ assertEquals("ABCDEF", formatter.formatCurrency("ABCDEF")); |
+ } |
+ |
+ @SmallTest |
+ public void testCurrencyEllipsized() throws Exception { |
+ CurrencyStringFormatter formatter = |
+ new CurrencyStringFormatter("ABCDEFG", new Locale("en-US")); |
+ assertEquals("ABCDE" + ELLIPSIS, formatter.formatCurrency("ABCDEFG")); |
please use gerrit instead
2016/09/02 17:30:55
Use use the ELLIPSIS only once here., so it's fewe
pals
2016/09/06 06:09:00
Done.
|
+ } |
+ |
+ @SmallTest |
+ public void testCurrencyEmpty() throws Exception { |
+ CurrencyStringFormatter formatter = new CurrencyStringFormatter("", new Locale("en-US")); |
+ assertEquals("", formatter.formatCurrency("")); |
+ } |
} |