String type = unitsRes.getKey();
int unitsSize = unitsRes.getSize();
for ( int index2 = 0; index2 < unitsSize; ++index2) {
- String unitName = unitsRes.get(index2).getKey();
- addUnit(type, unitName, UNIT_FACTORY);
+ UResourceBundle unitNameRes = unitsRes.get(index2);
+ if (unitNameRes.containsKey("other")) {
+ addUnit(type, unitNameRes.getKey(), UNIT_FACTORY);
+ }
}
}
} catch ( MissingResourceException e ) {
/** Constant for unit of angle: degree */
DEGREE = MeasureUnit.getInstance("angle", "degree"),
/** Constant for unit of angle: minute */
- ARC_MINUTE = MeasureUnit.getInstance("angle", "minute"),
+ ARC_MINUTE = MeasureUnit.getInstance("angle", "arc-minute"),
/** Constant for unit of angle: second */
- ARC_SECOND = MeasureUnit.getInstance("angle", "second"),
+ ARC_SECOND = MeasureUnit.getInstance("angle", "arc-second"),
/** Constant for unit of area: acre */
ACRE = MeasureUnit.getInstance("area", "acre"),
/** Constant for unit of area: hectare */
public void testExamples() {
GeneralMeasureFormat fmtFr = GeneralMeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.SHORT);
Measure measure = new Measure(23, MeasureUnit.CELSIUS);
- assertEquals("", "23°C", fmtFr.format(measure));
+ assertEquals("", "23 °C", fmtFr.format(measure));
Measure measureF = new Measure(70, MeasureUnit.FAHRENHEIT);
- assertEquals("", "70°F", fmtFr.format(measureF));
+ assertEquals("", "70 °F", fmtFr.format(measureF));
GeneralMeasureFormat fmtFrFull = GeneralMeasureFormat.getInstance(ULocale.FRENCH, FormatWidth.WIDE);
if (!logKnownIssue("8474", "needs latest CLDR data")) {
}
// Degenerate case
GeneralMeasureFormat fmtEn = GeneralMeasureFormat.getInstance(ULocale.ENGLISH, FormatWidth.WIDE);
- assertEquals("", "1 inch, 2 feet", fmtEn.format(new Measure(1, MeasureUnit.INCH),
+ assertEquals("", "1 inch and 2 feet", fmtEn.format(new Measure(1, MeasureUnit.INCH),
new Measure(2, MeasureUnit.FOOT)));
logln("Show all currently available units");
/*
*******************************************************************************
- * Copyright (c) 2004-2012, International Business Machines
+ * Copyright (c) 2004-2013, International Business Machines
* Corporation and others. All Rights Reserved.
* Copyright (C) 2010 , Yahoo! Inc.
*******************************************************************************
"com.ibm.icu.dev.test.format.BigNumberFormatTest",
"DataDrivenFormatTest",
"ListFormatterTest",
+ "MeasureUnitTest",
"TestAll$PluralFormat",
"TestAll$MessageFormat",
"TestAll$SelectFormat"