ICU-10268 Add additional test to handle MeasureFormat.formatMeasures() with zero and one arg.
X-SVN-Rev: 34802
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
index 4e0be3b..ecc45b8 100644
--- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
+++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/MeasureUnitTest.java
@@ -164,10 +164,22 @@
}
}
- public void testFormatMeasureSingleArg() {
+ public void testFormatSingleArg() {
MeasureFormat mf = MeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
assertEquals("", "5 meters", mf.format(new Measure(5, MeasureUnit.METER)));
}
+
+ public void testFormatMeasuresZeroArg() {
+ MeasureFormat mf = MeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
+ assertEquals("", "", mf.formatMeasures());
+ }
+
+ public void testFormatMeasuresOneArg() {
+ MeasureFormat mf = MeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
+ assertEquals("", "5 meters", mf.formatMeasures(new Measure(5, MeasureUnit.METER)));
+ }
+
+
public void testMultiples() {
ULocale russia = new ULocale("ru");