blob: 3af2e1eb05273b8f15b83e07dbcd097700002592 [file] [log] [blame]
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
*******************************************************************************
* Copyright (C) 2014-2016, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*
* File MEASFMTTEST.CPP
*
*******************************************************************************
*/
#include <stdio.h>
#include <stdlib.h>
#include "intltest.h"
#if !UCONFIG_NO_FORMATTING
#include "charstr.h"
#include "cstr.h"
#include "cstring.h"
#include "measunit_impl.h"
#include "unicode/decimfmt.h"
#include "unicode/measfmt.h"
#include "unicode/measure.h"
#include "unicode/measunit.h"
#include "unicode/strenum.h"
#include "unicode/tmunit.h"
#include "unicode/plurrule.h"
#include "unicode/ustring.h"
#include "unicode/reldatefmt.h"
#include "unicode/rbnf.h"
struct ExpectedResult {
const Measure *measures;
int32_t count;
const char *expected;
};
class MeasureFormatTest : public IntlTest {
public:
MeasureFormatTest() {
}
void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par=0);
private:
void TestBasic();
void TestCompatible53();
void TestCompatible54();
void TestCompatible55();
void TestCompatible56();
void TestCompatible57();
void TestCompatible58();
void TestCompatible59();
void TestCompatible63();
void TestCompatible64();
void TestCompatible65();
void TestCompatible68();
void TestGetAvailable();
void TestExamplesInDocs();
void TestFormatPeriodEn();
void Test10219FractionalPlurals();
void TestGreek();
void TestFormatSingleArg();
void TestFormatMeasuresZeroArg();
void TestSimplePer();
void TestNumeratorPlurals();
void TestMultiples();
void TestManyLocaleDurations();
void TestGram();
void TestCurrencies();
void TestDisplayNames();
void TestFieldPosition();
void TestFieldPositionMultiple();
void TestBadArg();
void TestEquality();
void TestGroupingSeparator();
void TestDoubleZero();
void TestUnitPerUnitResolution();
void TestIndividualPluralFallback();
void Test20332_PersonUnits();
void TestNumericTime();
void TestNumericTimeSomeSpecialFormats();
void TestIdentifiers();
void TestInvalidIdentifiers();
void TestIdentifierDetails();
void TestPrefixes();
void TestParseBuiltIns();
void TestParseToBuiltIn();
void TestKilogramIdentifier();
void TestCompoundUnitOperations();
void TestDimensionlessBehaviour();
void Test21060_AddressSanitizerProblem();
void Test21223_FrenchDuration();
void TestInternalMeasureUnitImpl();
void verifyFormat(
const char *description,
const MeasureFormat &fmt,
const Measure *measures,
int32_t measureCount,
const char *expected);
void verifyFormatWithPrefix(
const char *description,
const MeasureFormat &fmt,
const UnicodeString &prefix,
const Measure *measures,
int32_t measureCount,
const char *expected);
void verifyFormat(
const char *description,
const MeasureFormat &fmt,
const ExpectedResult *expectedResults,
int32_t count);
void helperTestSimplePer(
const Locale &locale,
UMeasureFormatWidth width,
double value,
const MeasureUnit &unit,
const MeasureUnit &perUnit,
const char *expected);
void helperTestSimplePer(
const Locale &locale,
UMeasureFormatWidth width,
double value,
const MeasureUnit &unit,
const MeasureUnit &perUnit,
const char *expected,
int32_t field,
int32_t expected_start,
int32_t expected_end);
void helperTestMultiples(
const Locale &locale,
UMeasureFormatWidth width,
const char *expected);
void helperTestManyLocaleDurations(
const char *localeID,
UMeasureFormatWidth width,
const Measure *measures,
int32_t measureCount,
const char *expected);
void helperTestDisplayName(
const MeasureUnit *unit,
const char *localeID,
UMeasureFormatWidth width,
const char *expected);
void verifyFieldPosition(
const char *description,
const MeasureFormat &fmt,
const UnicodeString &prefix,
const Measure *measures,
int32_t measureCount,
NumberFormat::EAlignmentFields field,
int32_t start,
int32_t end);
void verifySingleUnit(
const MeasureUnit& unit,
UMeasurePrefix unitPrefix,
int8_t power,
const char* identifier);
void verifyCompoundUnit(
const MeasureUnit& unit,
const char* identifier,
const char** subIdentifiers,
int32_t subIdentifierCount);
void verifyMixedUnit(
const MeasureUnit& unit,
const char* identifier,
const char** subIdentifiers,
int32_t subIdentifierCount);
};
void MeasureFormatTest::runIndexedTest(
int32_t index, UBool exec, const char *&name, char *) {
if (exec) {
logln("TestSuite MeasureFormatTest: ");
}
TESTCASE_AUTO_BEGIN;
TESTCASE_AUTO(TestBasic);
TESTCASE_AUTO(TestCompatible53);
TESTCASE_AUTO(TestCompatible54);
TESTCASE_AUTO(TestCompatible55);
TESTCASE_AUTO(TestCompatible56);
TESTCASE_AUTO(TestCompatible57);
TESTCASE_AUTO(TestCompatible58);
TESTCASE_AUTO(TestCompatible59);
TESTCASE_AUTO(TestCompatible63);
TESTCASE_AUTO(TestCompatible64);
TESTCASE_AUTO(TestCompatible65);
TESTCASE_AUTO(TestCompatible68);
TESTCASE_AUTO(TestGetAvailable);
TESTCASE_AUTO(TestExamplesInDocs);
TESTCASE_AUTO(TestFormatPeriodEn);
TESTCASE_AUTO(Test10219FractionalPlurals);
TESTCASE_AUTO(TestGreek);
TESTCASE_AUTO(TestFormatSingleArg);
TESTCASE_AUTO(TestFormatMeasuresZeroArg);
TESTCASE_AUTO(TestSimplePer);
TESTCASE_AUTO(TestNumeratorPlurals);
TESTCASE_AUTO(TestMultiples);
TESTCASE_AUTO(TestManyLocaleDurations);
TESTCASE_AUTO(TestGram);
TESTCASE_AUTO(TestCurrencies);
TESTCASE_AUTO(TestDisplayNames);
TESTCASE_AUTO(TestFieldPosition);
TESTCASE_AUTO(TestFieldPositionMultiple);
TESTCASE_AUTO(TestBadArg);
TESTCASE_AUTO(TestEquality);
TESTCASE_AUTO(TestGroupingSeparator);
TESTCASE_AUTO(TestDoubleZero);
TESTCASE_AUTO(TestUnitPerUnitResolution);
TESTCASE_AUTO(TestIndividualPluralFallback);
TESTCASE_AUTO(Test20332_PersonUnits);
TESTCASE_AUTO(TestNumericTime);
TESTCASE_AUTO(TestNumericTimeSomeSpecialFormats);
TESTCASE_AUTO(TestIdentifiers);
TESTCASE_AUTO(TestInvalidIdentifiers);
TESTCASE_AUTO(TestIdentifierDetails);
TESTCASE_AUTO(TestPrefixes);
TESTCASE_AUTO(TestParseBuiltIns);
TESTCASE_AUTO(TestParseToBuiltIn);
TESTCASE_AUTO(TestKilogramIdentifier);
TESTCASE_AUTO(TestCompoundUnitOperations);
TESTCASE_AUTO(TestDimensionlessBehaviour);
TESTCASE_AUTO(Test21060_AddressSanitizerProblem);
TESTCASE_AUTO(Test21223_FrenchDuration);
TESTCASE_AUTO(TestInternalMeasureUnitImpl);
TESTCASE_AUTO_END;
}
void MeasureFormatTest::TestCompatible53() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible54() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible55() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible56() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible57() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible58() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
// measureUnit.adoptInstead(MeasureUnit::createEast(status));
// measureUnit.adoptInstead(MeasureUnit::createNorth(status));
// measureUnit.adoptInstead(MeasureUnit::createSouth(status));
// measureUnit.adoptInstead(MeasureUnit::createWest(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible59() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
// Note that TestCompatible60(), TestCompatible61(), TestCompatible62()
// would be the same as TestCompatible59(), no need to add them.
void MeasureFormatTest::TestCompatible63() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnit.adoptInstead(MeasureUnit::createPercent(status));
measureUnit.adoptInstead(MeasureUnit::createPermille(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible64() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
MeasureUnit measureUnitValue;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnitValue = MeasureUnit::getGForce();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnitValue = MeasureUnit::getMeterPerSecondSquared();
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnitValue = MeasureUnit::getArcMinute();
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnitValue = MeasureUnit::getArcSecond();
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnitValue = MeasureUnit::getDegree();
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnitValue = MeasureUnit::getRadian();
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnitValue = MeasureUnit::getRevolutionAngle();
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnitValue = MeasureUnit::getAcre();
measureUnit.adoptInstead(MeasureUnit::createDunam(status));
measureUnitValue = MeasureUnit::getDunam();
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnitValue = MeasureUnit::getHectare();
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnitValue = MeasureUnit::getSquareCentimeter();
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnitValue = MeasureUnit::getSquareFoot();
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnitValue = MeasureUnit::getSquareInch();
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnitValue = MeasureUnit::getSquareKilometer();
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnitValue = MeasureUnit::getSquareMeter();
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnitValue = MeasureUnit::getSquareMile();
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnitValue = MeasureUnit::getSquareYard();
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnitValue = MeasureUnit::getKarat();
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnitValue = MeasureUnit::getMilligramPerDeciliter();
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnitValue = MeasureUnit::getMillimolePerLiter();
measureUnit.adoptInstead(MeasureUnit::createMole(status));
measureUnitValue = MeasureUnit::getMole();
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnitValue = MeasureUnit::getPartPerMillion();
measureUnit.adoptInstead(MeasureUnit::createPercent(status));
measureUnitValue = MeasureUnit::getPercent();
measureUnit.adoptInstead(MeasureUnit::createPermille(status));
measureUnitValue = MeasureUnit::getPermille();
measureUnit.adoptInstead(MeasureUnit::createPermyriad(status));
measureUnitValue = MeasureUnit::getPermyriad();
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnitValue = MeasureUnit::getLiterPer100Kilometers();
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnitValue = MeasureUnit::getLiterPerKilometer();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnitValue = MeasureUnit::getMilePerGallon();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnitValue = MeasureUnit::getMilePerGallonImperial();
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnitValue = MeasureUnit::getBit();
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnitValue = MeasureUnit::getByte();
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnitValue = MeasureUnit::getGigabit();
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnitValue = MeasureUnit::getGigabyte();
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnitValue = MeasureUnit::getKilobit();
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnitValue = MeasureUnit::getKilobyte();
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnitValue = MeasureUnit::getMegabit();
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnitValue = MeasureUnit::getMegabyte();
measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
measureUnitValue = MeasureUnit::getPetabyte();
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnitValue = MeasureUnit::getTerabit();
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnitValue = MeasureUnit::getTerabyte();
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnitValue = MeasureUnit::getCentury();
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnitValue = MeasureUnit::getDay();
measureUnit.adoptInstead(MeasureUnit::createDayPerson(status));
measureUnitValue = MeasureUnit::getDayPerson();
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnitValue = MeasureUnit::getHour();
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnitValue = MeasureUnit::getMicrosecond();
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnitValue = MeasureUnit::getMillisecond();
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnitValue = MeasureUnit::getMinute();
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnitValue = MeasureUnit::getMonth();
measureUnit.adoptInstead(MeasureUnit::createMonthPerson(status));
measureUnitValue = MeasureUnit::getMonthPerson();
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnitValue = MeasureUnit::getNanosecond();
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnitValue = MeasureUnit::getSecond();
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnitValue = MeasureUnit::getWeek();
measureUnit.adoptInstead(MeasureUnit::createWeekPerson(status));
measureUnitValue = MeasureUnit::getWeekPerson();
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnitValue = MeasureUnit::getYear();
measureUnit.adoptInstead(MeasureUnit::createYearPerson(status));
measureUnitValue = MeasureUnit::getYearPerson();
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnitValue = MeasureUnit::getAmpere();
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnitValue = MeasureUnit::getMilliampere();
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnitValue = MeasureUnit::getOhm();
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnitValue = MeasureUnit::getVolt();
measureUnit.adoptInstead(MeasureUnit::createBritishThermalUnit(status));
measureUnitValue = MeasureUnit::getBritishThermalUnit();
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnitValue = MeasureUnit::getCalorie();
measureUnit.adoptInstead(MeasureUnit::createElectronvolt(status));
measureUnitValue = MeasureUnit::getElectronvolt();
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnitValue = MeasureUnit::getFoodcalorie();
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnitValue = MeasureUnit::getJoule();
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnitValue = MeasureUnit::getKilocalorie();
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnitValue = MeasureUnit::getKilojoule();
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnitValue = MeasureUnit::getKilowattHour();
measureUnit.adoptInstead(MeasureUnit::createNewton(status));
measureUnitValue = MeasureUnit::getNewton();
measureUnit.adoptInstead(MeasureUnit::createPoundForce(status));
measureUnitValue = MeasureUnit::getPoundForce();
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnitValue = MeasureUnit::getGigahertz();
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnitValue = MeasureUnit::getHertz();
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnitValue = MeasureUnit::getKilohertz();
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnitValue = MeasureUnit::getMegahertz();
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnitValue = MeasureUnit::getAstronomicalUnit();
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnitValue = MeasureUnit::getCentimeter();
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnitValue = MeasureUnit::getDecimeter();
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnitValue = MeasureUnit::getFathom();
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnitValue = MeasureUnit::getFoot();
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnitValue = MeasureUnit::getFurlong();
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnitValue = MeasureUnit::getInch();
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnitValue = MeasureUnit::getKilometer();
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnitValue = MeasureUnit::getLightYear();
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnitValue = MeasureUnit::getMeter();
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnitValue = MeasureUnit::getMicrometer();
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnitValue = MeasureUnit::getMile();
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnitValue = MeasureUnit::getMileScandinavian();
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnitValue = MeasureUnit::getMillimeter();
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnitValue = MeasureUnit::getNanometer();
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnitValue = MeasureUnit::getNauticalMile();
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnitValue = MeasureUnit::getParsec();
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnitValue = MeasureUnit::getPicometer();
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnitValue = MeasureUnit::getPoint();
measureUnit.adoptInstead(MeasureUnit::createSolarRadius(status));
measureUnitValue = MeasureUnit::getSolarRadius();
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnitValue = MeasureUnit::getYard();
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnitValue = MeasureUnit::getLux();
measureUnit.adoptInstead(MeasureUnit::createSolarLuminosity(status));
measureUnitValue = MeasureUnit::getSolarLuminosity();
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnitValue = MeasureUnit::getCarat();
measureUnit.adoptInstead(MeasureUnit::createDalton(status));
measureUnitValue = MeasureUnit::getDalton();
measureUnit.adoptInstead(MeasureUnit::createEarthMass(status));
measureUnitValue = MeasureUnit::getEarthMass();
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnitValue = MeasureUnit::getGram();
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnitValue = MeasureUnit::getKilogram();
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnitValue = MeasureUnit::getMetricTon();
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnitValue = MeasureUnit::getMicrogram();
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnitValue = MeasureUnit::getMilligram();
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnitValue = MeasureUnit::getOunce();
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnitValue = MeasureUnit::getOunceTroy();
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnitValue = MeasureUnit::getPound();
measureUnit.adoptInstead(MeasureUnit::createSolarMass(status));
measureUnitValue = MeasureUnit::getSolarMass();
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnitValue = MeasureUnit::getStone();
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnitValue = MeasureUnit::getTon();
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnitValue = MeasureUnit::getGigawatt();
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnitValue = MeasureUnit::getHorsepower();
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnitValue = MeasureUnit::getKilowatt();
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnitValue = MeasureUnit::getMegawatt();
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnitValue = MeasureUnit::getMilliwatt();
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnitValue = MeasureUnit::getWatt();
measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
measureUnitValue = MeasureUnit::getAtmosphere();
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnitValue = MeasureUnit::getHectopascal();
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnitValue = MeasureUnit::getInchHg();
measureUnit.adoptInstead(MeasureUnit::createKilopascal(status));
measureUnitValue = MeasureUnit::getKilopascal();
measureUnit.adoptInstead(MeasureUnit::createMegapascal(status));
measureUnitValue = MeasureUnit::getMegapascal();
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnitValue = MeasureUnit::getMillibar();
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnitValue = MeasureUnit::getMillimeterOfMercury();
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnitValue = MeasureUnit::getPoundPerSquareInch();
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnitValue = MeasureUnit::getKilometerPerHour();
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnitValue = MeasureUnit::getKnot();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnitValue = MeasureUnit::getMeterPerSecond();
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnitValue = MeasureUnit::getMilePerHour();
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnitValue = MeasureUnit::getCelsius();
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnitValue = MeasureUnit::getFahrenheit();
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnitValue = MeasureUnit::getGenericTemperature();
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnitValue = MeasureUnit::getKelvin();
measureUnit.adoptInstead(MeasureUnit::createNewtonMeter(status));
measureUnitValue = MeasureUnit::getNewtonMeter();
measureUnit.adoptInstead(MeasureUnit::createPoundFoot(status));
measureUnitValue = MeasureUnit::getPoundFoot();
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnitValue = MeasureUnit::getAcreFoot();
measureUnit.adoptInstead(MeasureUnit::createBarrel(status));
measureUnitValue = MeasureUnit::getBarrel();
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnitValue = MeasureUnit::getBushel();
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnitValue = MeasureUnit::getCentiliter();
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnitValue = MeasureUnit::getCubicCentimeter();
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnitValue = MeasureUnit::getCubicFoot();
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnitValue = MeasureUnit::getCubicInch();
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnitValue = MeasureUnit::getCubicKilometer();
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnitValue = MeasureUnit::getCubicMeter();
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnitValue = MeasureUnit::getCubicMile();
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnitValue = MeasureUnit::getCubicYard();
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnitValue = MeasureUnit::getCup();
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnitValue = MeasureUnit::getCupMetric();
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnitValue = MeasureUnit::getDeciliter();
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnitValue = MeasureUnit::getFluidOunce();
measureUnit.adoptInstead(MeasureUnit::createFluidOunceImperial(status));
measureUnitValue = MeasureUnit::getFluidOunceImperial();
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnitValue = MeasureUnit::getGallon();
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnitValue = MeasureUnit::getGallonImperial();
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnitValue = MeasureUnit::getHectoliter();
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnitValue = MeasureUnit::getLiter();
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnitValue = MeasureUnit::getMegaliter();
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnitValue = MeasureUnit::getMilliliter();
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnitValue = MeasureUnit::getPint();
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnitValue = MeasureUnit::getPintMetric();
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnitValue = MeasureUnit::getQuart();
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnitValue = MeasureUnit::getTablespoon();
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
measureUnitValue = MeasureUnit::getTeaspoon();
assertSuccess("", status);
}
void MeasureFormatTest::TestCompatible65() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
MeasureUnit measureUnitValue;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnitValue = MeasureUnit::getGForce();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnitValue = MeasureUnit::getMeterPerSecondSquared();
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnitValue = MeasureUnit::getArcMinute();
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnitValue = MeasureUnit::getArcSecond();
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnitValue = MeasureUnit::getDegree();
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnitValue = MeasureUnit::getRadian();
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnitValue = MeasureUnit::getRevolutionAngle();
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnitValue = MeasureUnit::getAcre();
measureUnit.adoptInstead(MeasureUnit::createDunam(status));
measureUnitValue = MeasureUnit::getDunam();
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnitValue = MeasureUnit::getHectare();
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnitValue = MeasureUnit::getSquareCentimeter();
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnitValue = MeasureUnit::getSquareFoot();
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnitValue = MeasureUnit::getSquareInch();
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnitValue = MeasureUnit::getSquareKilometer();
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnitValue = MeasureUnit::getSquareMeter();
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnitValue = MeasureUnit::getSquareMile();
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnitValue = MeasureUnit::getSquareYard();
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnitValue = MeasureUnit::getKarat();
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnitValue = MeasureUnit::getMilligramPerDeciliter();
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnitValue = MeasureUnit::getMillimolePerLiter();
measureUnit.adoptInstead(MeasureUnit::createMole(status));
measureUnitValue = MeasureUnit::getMole();
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnitValue = MeasureUnit::getPartPerMillion();
measureUnit.adoptInstead(MeasureUnit::createPercent(status));
measureUnitValue = MeasureUnit::getPercent();
measureUnit.adoptInstead(MeasureUnit::createPermille(status));
measureUnitValue = MeasureUnit::getPermille();
measureUnit.adoptInstead(MeasureUnit::createPermyriad(status));
measureUnitValue = MeasureUnit::getPermyriad();
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnitValue = MeasureUnit::getLiterPer100Kilometers();
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnitValue = MeasureUnit::getLiterPerKilometer();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnitValue = MeasureUnit::getMilePerGallon();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnitValue = MeasureUnit::getMilePerGallonImperial();
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnitValue = MeasureUnit::getBit();
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnitValue = MeasureUnit::getByte();
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnitValue = MeasureUnit::getGigabit();
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnitValue = MeasureUnit::getGigabyte();
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnitValue = MeasureUnit::getKilobit();
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnitValue = MeasureUnit::getKilobyte();
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnitValue = MeasureUnit::getMegabit();
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnitValue = MeasureUnit::getMegabyte();
measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
measureUnitValue = MeasureUnit::getPetabyte();
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnitValue = MeasureUnit::getTerabit();
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnitValue = MeasureUnit::getTerabyte();
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnitValue = MeasureUnit::getCentury();
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnitValue = MeasureUnit::getDay();
measureUnit.adoptInstead(MeasureUnit::createDayPerson(status));
measureUnitValue = MeasureUnit::getDayPerson();
measureUnit.adoptInstead(MeasureUnit::createDecade(status));
measureUnitValue = MeasureUnit::getDecade();
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnitValue = MeasureUnit::getHour();
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnitValue = MeasureUnit::getMicrosecond();
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnitValue = MeasureUnit::getMillisecond();
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnitValue = MeasureUnit::getMinute();
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnitValue = MeasureUnit::getMonth();
measureUnit.adoptInstead(MeasureUnit::createMonthPerson(status));
measureUnitValue = MeasureUnit::getMonthPerson();
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnitValue = MeasureUnit::getNanosecond();
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnitValue = MeasureUnit::getSecond();
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnitValue = MeasureUnit::getWeek();
measureUnit.adoptInstead(MeasureUnit::createWeekPerson(status));
measureUnitValue = MeasureUnit::getWeekPerson();
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnitValue = MeasureUnit::getYear();
measureUnit.adoptInstead(MeasureUnit::createYearPerson(status));
measureUnitValue = MeasureUnit::getYearPerson();
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnitValue = MeasureUnit::getAmpere();
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnitValue = MeasureUnit::getMilliampere();
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnitValue = MeasureUnit::getOhm();
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnitValue = MeasureUnit::getVolt();
measureUnit.adoptInstead(MeasureUnit::createBritishThermalUnit(status));
measureUnitValue = MeasureUnit::getBritishThermalUnit();
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnitValue = MeasureUnit::getCalorie();
measureUnit.adoptInstead(MeasureUnit::createElectronvolt(status));
measureUnitValue = MeasureUnit::getElectronvolt();
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnitValue = MeasureUnit::getFoodcalorie();
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnitValue = MeasureUnit::getJoule();
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnitValue = MeasureUnit::getKilocalorie();
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnitValue = MeasureUnit::getKilojoule();
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnitValue = MeasureUnit::getKilowattHour();
measureUnit.adoptInstead(MeasureUnit::createThermUs(status));
measureUnitValue = MeasureUnit::getThermUs();
measureUnit.adoptInstead(MeasureUnit::createNewton(status));
measureUnitValue = MeasureUnit::getNewton();
measureUnit.adoptInstead(MeasureUnit::createPoundForce(status));
measureUnitValue = MeasureUnit::getPoundForce();
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnitValue = MeasureUnit::getGigahertz();
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnitValue = MeasureUnit::getHertz();
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnitValue = MeasureUnit::getKilohertz();
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnitValue = MeasureUnit::getMegahertz();
measureUnit.adoptInstead(MeasureUnit::createDotPerCentimeter(status));
measureUnitValue = MeasureUnit::getDotPerCentimeter();
measureUnit.adoptInstead(MeasureUnit::createDotPerInch(status));
measureUnitValue = MeasureUnit::getDotPerInch();
measureUnit.adoptInstead(MeasureUnit::createEm(status));
measureUnitValue = MeasureUnit::getEm();
measureUnit.adoptInstead(MeasureUnit::createMegapixel(status));
measureUnitValue = MeasureUnit::getMegapixel();
measureUnit.adoptInstead(MeasureUnit::createPixel(status));
measureUnitValue = MeasureUnit::getPixel();
measureUnit.adoptInstead(MeasureUnit::createPixelPerCentimeter(status));
measureUnitValue = MeasureUnit::getPixelPerCentimeter();
measureUnit.adoptInstead(MeasureUnit::createPixelPerInch(status));
measureUnitValue = MeasureUnit::getPixelPerInch();
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnitValue = MeasureUnit::getAstronomicalUnit();
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnitValue = MeasureUnit::getCentimeter();
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnitValue = MeasureUnit::getDecimeter();
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnitValue = MeasureUnit::getFathom();
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnitValue = MeasureUnit::getFoot();
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnitValue = MeasureUnit::getFurlong();
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnitValue = MeasureUnit::getInch();
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnitValue = MeasureUnit::getKilometer();
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnitValue = MeasureUnit::getLightYear();
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnitValue = MeasureUnit::getMeter();
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnitValue = MeasureUnit::getMicrometer();
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnitValue = MeasureUnit::getMile();
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnitValue = MeasureUnit::getMileScandinavian();
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnitValue = MeasureUnit::getMillimeter();
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnitValue = MeasureUnit::getNanometer();
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnitValue = MeasureUnit::getNauticalMile();
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnitValue = MeasureUnit::getParsec();
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnitValue = MeasureUnit::getPicometer();
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnitValue = MeasureUnit::getPoint();
measureUnit.adoptInstead(MeasureUnit::createSolarRadius(status));
measureUnitValue = MeasureUnit::getSolarRadius();
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnitValue = MeasureUnit::getYard();
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnitValue = MeasureUnit::getLux();
measureUnit.adoptInstead(MeasureUnit::createSolarLuminosity(status));
measureUnitValue = MeasureUnit::getSolarLuminosity();
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnitValue = MeasureUnit::getCarat();
measureUnit.adoptInstead(MeasureUnit::createDalton(status));
measureUnitValue = MeasureUnit::getDalton();
measureUnit.adoptInstead(MeasureUnit::createEarthMass(status));
measureUnitValue = MeasureUnit::getEarthMass();
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnitValue = MeasureUnit::getGram();
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnitValue = MeasureUnit::getKilogram();
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnitValue = MeasureUnit::getMetricTon();
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnitValue = MeasureUnit::getMicrogram();
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnitValue = MeasureUnit::getMilligram();
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnitValue = MeasureUnit::getOunce();
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnitValue = MeasureUnit::getOunceTroy();
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnitValue = MeasureUnit::getPound();
measureUnit.adoptInstead(MeasureUnit::createSolarMass(status));
measureUnitValue = MeasureUnit::getSolarMass();
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnitValue = MeasureUnit::getStone();
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnitValue = MeasureUnit::getTon();
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnitValue = MeasureUnit::getGigawatt();
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnitValue = MeasureUnit::getHorsepower();
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnitValue = MeasureUnit::getKilowatt();
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnitValue = MeasureUnit::getMegawatt();
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnitValue = MeasureUnit::getMilliwatt();
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnitValue = MeasureUnit::getWatt();
measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
measureUnitValue = MeasureUnit::getAtmosphere();
measureUnit.adoptInstead(MeasureUnit::createBar(status));
measureUnitValue = MeasureUnit::getBar();
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnitValue = MeasureUnit::getHectopascal();
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnitValue = MeasureUnit::getInchHg();
measureUnit.adoptInstead(MeasureUnit::createKilopascal(status));
measureUnitValue = MeasureUnit::getKilopascal();
measureUnit.adoptInstead(MeasureUnit::createMegapascal(status));
measureUnitValue = MeasureUnit::getMegapascal();
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnitValue = MeasureUnit::getMillibar();
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnitValue = MeasureUnit::getMillimeterOfMercury();
measureUnit.adoptInstead(MeasureUnit::createPascal(status));
measureUnitValue = MeasureUnit::getPascal();
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnitValue = MeasureUnit::getPoundPerSquareInch();
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnitValue = MeasureUnit::getKilometerPerHour();
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnitValue = MeasureUnit::getKnot();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnitValue = MeasureUnit::getMeterPerSecond();
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnitValue = MeasureUnit::getMilePerHour();
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnitValue = MeasureUnit::getCelsius();
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnitValue = MeasureUnit::getFahrenheit();
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnitValue = MeasureUnit::getGenericTemperature();
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnitValue = MeasureUnit::getKelvin();
measureUnit.adoptInstead(MeasureUnit::createNewtonMeter(status));
measureUnitValue = MeasureUnit::getNewtonMeter();
measureUnit.adoptInstead(MeasureUnit::createPoundFoot(status));
measureUnitValue = MeasureUnit::getPoundFoot();
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnitValue = MeasureUnit::getAcreFoot();
measureUnit.adoptInstead(MeasureUnit::createBarrel(status));
measureUnitValue = MeasureUnit::getBarrel();
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnitValue = MeasureUnit::getBushel();
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnitValue = MeasureUnit::getCentiliter();
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnitValue = MeasureUnit::getCubicCentimeter();
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnitValue = MeasureUnit::getCubicFoot();
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnitValue = MeasureUnit::getCubicInch();
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnitValue = MeasureUnit::getCubicKilometer();
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnitValue = MeasureUnit::getCubicMeter();
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnitValue = MeasureUnit::getCubicMile();
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnitValue = MeasureUnit::getCubicYard();
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnitValue = MeasureUnit::getCup();
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnitValue = MeasureUnit::getCupMetric();
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnitValue = MeasureUnit::getDeciliter();
measureUnit.adoptInstead(MeasureUnit::createFluidOunce(status));
measureUnitValue = MeasureUnit::getFluidOunce();
measureUnit.adoptInstead(MeasureUnit::createFluidOunceImperial(status));
measureUnitValue = MeasureUnit::getFluidOunceImperial();
measureUnit.adoptInstead(MeasureUnit::createGallon(status));
measureUnitValue = MeasureUnit::getGallon();
measureUnit.adoptInstead(MeasureUnit::createGallonImperial(status));
measureUnitValue = MeasureUnit::getGallonImperial();
measureUnit.adoptInstead(MeasureUnit::createHectoliter(status));
measureUnitValue = MeasureUnit::getHectoliter();
measureUnit.adoptInstead(MeasureUnit::createLiter(status));
measureUnitValue = MeasureUnit::getLiter();
measureUnit.adoptInstead(MeasureUnit::createMegaliter(status));
measureUnitValue = MeasureUnit::getMegaliter();
measureUnit.adoptInstead(MeasureUnit::createMilliliter(status));
measureUnitValue = MeasureUnit::getMilliliter();
measureUnit.adoptInstead(MeasureUnit::createPint(status));
measureUnitValue = MeasureUnit::getPint();
measureUnit.adoptInstead(MeasureUnit::createPintMetric(status));
measureUnitValue = MeasureUnit::getPintMetric();
measureUnit.adoptInstead(MeasureUnit::createQuart(status));
measureUnitValue = MeasureUnit::getQuart();
measureUnit.adoptInstead(MeasureUnit::createTablespoon(status));
measureUnitValue = MeasureUnit::getTablespoon();
measureUnit.adoptInstead(MeasureUnit::createTeaspoon(status));
measureUnitValue = MeasureUnit::getTeaspoon();
assertSuccess("", status);
}
// Note that TestCompatible66(), TestCompatible67()
// would be the same as TestCompatible65(), no need to add them.
void MeasureFormatTest::TestCompatible68() {
UErrorCode status = U_ZERO_ERROR;
LocalPointer<MeasureUnit> measureUnit;
MeasureUnit measureUnitValue;
measureUnit.adoptInstead(MeasureUnit::createGForce(status));
measureUnitValue = MeasureUnit::getGForce();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecondSquared(status));
measureUnitValue = MeasureUnit::getMeterPerSecondSquared();
measureUnit.adoptInstead(MeasureUnit::createArcMinute(status));
measureUnitValue = MeasureUnit::getArcMinute();
measureUnit.adoptInstead(MeasureUnit::createArcSecond(status));
measureUnitValue = MeasureUnit::getArcSecond();
measureUnit.adoptInstead(MeasureUnit::createDegree(status));
measureUnitValue = MeasureUnit::getDegree();
measureUnit.adoptInstead(MeasureUnit::createRadian(status));
measureUnitValue = MeasureUnit::getRadian();
measureUnit.adoptInstead(MeasureUnit::createRevolutionAngle(status));
measureUnitValue = MeasureUnit::getRevolutionAngle();
measureUnit.adoptInstead(MeasureUnit::createAcre(status));
measureUnitValue = MeasureUnit::getAcre();
measureUnit.adoptInstead(MeasureUnit::createDunam(status));
measureUnitValue = MeasureUnit::getDunam();
measureUnit.adoptInstead(MeasureUnit::createHectare(status));
measureUnitValue = MeasureUnit::getHectare();
measureUnit.adoptInstead(MeasureUnit::createSquareCentimeter(status));
measureUnitValue = MeasureUnit::getSquareCentimeter();
measureUnit.adoptInstead(MeasureUnit::createSquareFoot(status));
measureUnitValue = MeasureUnit::getSquareFoot();
measureUnit.adoptInstead(MeasureUnit::createSquareInch(status));
measureUnitValue = MeasureUnit::getSquareInch();
measureUnit.adoptInstead(MeasureUnit::createSquareKilometer(status));
measureUnitValue = MeasureUnit::getSquareKilometer();
measureUnit.adoptInstead(MeasureUnit::createSquareMeter(status));
measureUnitValue = MeasureUnit::getSquareMeter();
measureUnit.adoptInstead(MeasureUnit::createSquareMile(status));
measureUnitValue = MeasureUnit::getSquareMile();
measureUnit.adoptInstead(MeasureUnit::createSquareYard(status));
measureUnitValue = MeasureUnit::getSquareYard();
measureUnit.adoptInstead(MeasureUnit::createKarat(status));
measureUnitValue = MeasureUnit::getKarat();
measureUnit.adoptInstead(MeasureUnit::createMilligramPerDeciliter(status));
measureUnitValue = MeasureUnit::getMilligramPerDeciliter();
measureUnit.adoptInstead(MeasureUnit::createMillimolePerLiter(status));
measureUnitValue = MeasureUnit::getMillimolePerLiter();
measureUnit.adoptInstead(MeasureUnit::createMole(status));
measureUnitValue = MeasureUnit::getMole();
measureUnit.adoptInstead(MeasureUnit::createPercent(status));
measureUnitValue = MeasureUnit::getPercent();
measureUnit.adoptInstead(MeasureUnit::createPermille(status));
measureUnitValue = MeasureUnit::getPermille();
measureUnit.adoptInstead(MeasureUnit::createPartPerMillion(status));
measureUnitValue = MeasureUnit::getPartPerMillion();
measureUnit.adoptInstead(MeasureUnit::createPermyriad(status));
measureUnitValue = MeasureUnit::getPermyriad();
measureUnit.adoptInstead(MeasureUnit::createLiterPer100Kilometers(status));
measureUnitValue = MeasureUnit::getLiterPer100Kilometers();
measureUnit.adoptInstead(MeasureUnit::createLiterPerKilometer(status));
measureUnitValue = MeasureUnit::getLiterPerKilometer();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallon(status));
measureUnitValue = MeasureUnit::getMilePerGallon();
measureUnit.adoptInstead(MeasureUnit::createMilePerGallonImperial(status));
measureUnitValue = MeasureUnit::getMilePerGallonImperial();
measureUnit.adoptInstead(MeasureUnit::createBit(status));
measureUnitValue = MeasureUnit::getBit();
measureUnit.adoptInstead(MeasureUnit::createByte(status));
measureUnitValue = MeasureUnit::getByte();
measureUnit.adoptInstead(MeasureUnit::createGigabit(status));
measureUnitValue = MeasureUnit::getGigabit();
measureUnit.adoptInstead(MeasureUnit::createGigabyte(status));
measureUnitValue = MeasureUnit::getGigabyte();
measureUnit.adoptInstead(MeasureUnit::createKilobit(status));
measureUnitValue = MeasureUnit::getKilobit();
measureUnit.adoptInstead(MeasureUnit::createKilobyte(status));
measureUnitValue = MeasureUnit::getKilobyte();
measureUnit.adoptInstead(MeasureUnit::createMegabit(status));
measureUnitValue = MeasureUnit::getMegabit();
measureUnit.adoptInstead(MeasureUnit::createMegabyte(status));
measureUnitValue = MeasureUnit::getMegabyte();
measureUnit.adoptInstead(MeasureUnit::createPetabyte(status));
measureUnitValue = MeasureUnit::getPetabyte();
measureUnit.adoptInstead(MeasureUnit::createTerabit(status));
measureUnitValue = MeasureUnit::getTerabit();
measureUnit.adoptInstead(MeasureUnit::createTerabyte(status));
measureUnitValue = MeasureUnit::getTerabyte();
measureUnit.adoptInstead(MeasureUnit::createCentury(status));
measureUnitValue = MeasureUnit::getCentury();
measureUnit.adoptInstead(MeasureUnit::createDay(status));
measureUnitValue = MeasureUnit::getDay();
measureUnit.adoptInstead(MeasureUnit::createDayPerson(status));
measureUnitValue = MeasureUnit::getDayPerson();
measureUnit.adoptInstead(MeasureUnit::createDecade(status));
measureUnitValue = MeasureUnit::getDecade();
measureUnit.adoptInstead(MeasureUnit::createHour(status));
measureUnitValue = MeasureUnit::getHour();
measureUnit.adoptInstead(MeasureUnit::createMicrosecond(status));
measureUnitValue = MeasureUnit::getMicrosecond();
measureUnit.adoptInstead(MeasureUnit::createMillisecond(status));
measureUnitValue = MeasureUnit::getMillisecond();
measureUnit.adoptInstead(MeasureUnit::createMinute(status));
measureUnitValue = MeasureUnit::getMinute();
measureUnit.adoptInstead(MeasureUnit::createMonth(status));
measureUnitValue = MeasureUnit::getMonth();
measureUnit.adoptInstead(MeasureUnit::createMonthPerson(status));
measureUnitValue = MeasureUnit::getMonthPerson();
measureUnit.adoptInstead(MeasureUnit::createNanosecond(status));
measureUnitValue = MeasureUnit::getNanosecond();
measureUnit.adoptInstead(MeasureUnit::createSecond(status));
measureUnitValue = MeasureUnit::getSecond();
measureUnit.adoptInstead(MeasureUnit::createWeek(status));
measureUnitValue = MeasureUnit::getWeek();
measureUnit.adoptInstead(MeasureUnit::createWeekPerson(status));
measureUnitValue = MeasureUnit::getWeekPerson();
measureUnit.adoptInstead(MeasureUnit::createYear(status));
measureUnitValue = MeasureUnit::getYear();
measureUnit.adoptInstead(MeasureUnit::createYearPerson(status));
measureUnitValue = MeasureUnit::getYearPerson();
measureUnit.adoptInstead(MeasureUnit::createAmpere(status));
measureUnitValue = MeasureUnit::getAmpere();
measureUnit.adoptInstead(MeasureUnit::createMilliampere(status));
measureUnitValue = MeasureUnit::getMilliampere();
measureUnit.adoptInstead(MeasureUnit::createOhm(status));
measureUnitValue = MeasureUnit::getOhm();
measureUnit.adoptInstead(MeasureUnit::createVolt(status));
measureUnitValue = MeasureUnit::getVolt();
measureUnit.adoptInstead(MeasureUnit::createBritishThermalUnit(status));
measureUnitValue = MeasureUnit::getBritishThermalUnit();
measureUnit.adoptInstead(MeasureUnit::createCalorie(status));
measureUnitValue = MeasureUnit::getCalorie();
measureUnit.adoptInstead(MeasureUnit::createElectronvolt(status));
measureUnitValue = MeasureUnit::getElectronvolt();
measureUnit.adoptInstead(MeasureUnit::createFoodcalorie(status));
measureUnitValue = MeasureUnit::getFoodcalorie();
measureUnit.adoptInstead(MeasureUnit::createJoule(status));
measureUnitValue = MeasureUnit::getJoule();
measureUnit.adoptInstead(MeasureUnit::createKilocalorie(status));
measureUnitValue = MeasureUnit::getKilocalorie();
measureUnit.adoptInstead(MeasureUnit::createKilojoule(status));
measureUnitValue = MeasureUnit::getKilojoule();
measureUnit.adoptInstead(MeasureUnit::createKilowattHour(status));
measureUnitValue = MeasureUnit::getKilowattHour();
measureUnit.adoptInstead(MeasureUnit::createThermUs(status));
measureUnitValue = MeasureUnit::getThermUs();
measureUnit.adoptInstead(MeasureUnit::createNewton(status));
measureUnitValue = MeasureUnit::getNewton();
measureUnit.adoptInstead(MeasureUnit::createPoundForce(status));
measureUnitValue = MeasureUnit::getPoundForce();
measureUnit.adoptInstead(MeasureUnit::createGigahertz(status));
measureUnitValue = MeasureUnit::getGigahertz();
measureUnit.adoptInstead(MeasureUnit::createHertz(status));
measureUnitValue = MeasureUnit::getHertz();
measureUnit.adoptInstead(MeasureUnit::createKilohertz(status));
measureUnitValue = MeasureUnit::getKilohertz();
measureUnit.adoptInstead(MeasureUnit::createMegahertz(status));
measureUnitValue = MeasureUnit::getMegahertz();
measureUnit.adoptInstead(MeasureUnit::createDot(status));
measureUnitValue = MeasureUnit::getDot();
measureUnit.adoptInstead(MeasureUnit::createDotPerCentimeter(status));
measureUnitValue = MeasureUnit::getDotPerCentimeter();
measureUnit.adoptInstead(MeasureUnit::createDotPerInch(status));
measureUnitValue = MeasureUnit::getDotPerInch();
measureUnit.adoptInstead(MeasureUnit::createEm(status));
measureUnitValue = MeasureUnit::getEm();
measureUnit.adoptInstead(MeasureUnit::createMegapixel(status));
measureUnitValue = MeasureUnit::getMegapixel();
measureUnit.adoptInstead(MeasureUnit::createPixel(status));
measureUnitValue = MeasureUnit::getPixel();
measureUnit.adoptInstead(MeasureUnit::createPixelPerCentimeter(status));
measureUnitValue = MeasureUnit::getPixelPerCentimeter();
measureUnit.adoptInstead(MeasureUnit::createPixelPerInch(status));
measureUnitValue = MeasureUnit::getPixelPerInch();
measureUnit.adoptInstead(MeasureUnit::createAstronomicalUnit(status));
measureUnitValue = MeasureUnit::getAstronomicalUnit();
measureUnit.adoptInstead(MeasureUnit::createCentimeter(status));
measureUnitValue = MeasureUnit::getCentimeter();
measureUnit.adoptInstead(MeasureUnit::createDecimeter(status));
measureUnitValue = MeasureUnit::getDecimeter();
measureUnit.adoptInstead(MeasureUnit::createEarthRadius(status));
measureUnitValue = MeasureUnit::getEarthRadius();
measureUnit.adoptInstead(MeasureUnit::createFathom(status));
measureUnitValue = MeasureUnit::getFathom();
measureUnit.adoptInstead(MeasureUnit::createFoot(status));
measureUnitValue = MeasureUnit::getFoot();
measureUnit.adoptInstead(MeasureUnit::createFurlong(status));
measureUnitValue = MeasureUnit::getFurlong();
measureUnit.adoptInstead(MeasureUnit::createInch(status));
measureUnitValue = MeasureUnit::getInch();
measureUnit.adoptInstead(MeasureUnit::createKilometer(status));
measureUnitValue = MeasureUnit::getKilometer();
measureUnit.adoptInstead(MeasureUnit::createLightYear(status));
measureUnitValue = MeasureUnit::getLightYear();
measureUnit.adoptInstead(MeasureUnit::createMeter(status));
measureUnitValue = MeasureUnit::getMeter();
measureUnit.adoptInstead(MeasureUnit::createMicrometer(status));
measureUnitValue = MeasureUnit::getMicrometer();
measureUnit.adoptInstead(MeasureUnit::createMile(status));
measureUnitValue = MeasureUnit::getMile();
measureUnit.adoptInstead(MeasureUnit::createMileScandinavian(status));
measureUnitValue = MeasureUnit::getMileScandinavian();
measureUnit.adoptInstead(MeasureUnit::createMillimeter(status));
measureUnitValue = MeasureUnit::getMillimeter();
measureUnit.adoptInstead(MeasureUnit::createNanometer(status));
measureUnitValue = MeasureUnit::getNanometer();
measureUnit.adoptInstead(MeasureUnit::createNauticalMile(status));
measureUnitValue = MeasureUnit::getNauticalMile();
measureUnit.adoptInstead(MeasureUnit::createParsec(status));
measureUnitValue = MeasureUnit::getParsec();
measureUnit.adoptInstead(MeasureUnit::createPicometer(status));
measureUnitValue = MeasureUnit::getPicometer();
measureUnit.adoptInstead(MeasureUnit::createPoint(status));
measureUnitValue = MeasureUnit::getPoint();
measureUnit.adoptInstead(MeasureUnit::createSolarRadius(status));
measureUnitValue = MeasureUnit::getSolarRadius();
measureUnit.adoptInstead(MeasureUnit::createYard(status));
measureUnitValue = MeasureUnit::getYard();
measureUnit.adoptInstead(MeasureUnit::createCandela(status));
measureUnitValue = MeasureUnit::getCandela();
measureUnit.adoptInstead(MeasureUnit::createLumen(status));
measureUnitValue = MeasureUnit::getLumen();
measureUnit.adoptInstead(MeasureUnit::createLux(status));
measureUnitValue = MeasureUnit::getLux();
measureUnit.adoptInstead(MeasureUnit::createSolarLuminosity(status));
measureUnitValue = MeasureUnit::getSolarLuminosity();
measureUnit.adoptInstead(MeasureUnit::createCarat(status));
measureUnitValue = MeasureUnit::getCarat();
measureUnit.adoptInstead(MeasureUnit::createDalton(status));
measureUnitValue = MeasureUnit::getDalton();
measureUnit.adoptInstead(MeasureUnit::createEarthMass(status));
measureUnitValue = MeasureUnit::getEarthMass();
measureUnit.adoptInstead(MeasureUnit::createGrain(status));
measureUnitValue = MeasureUnit::getGrain();
measureUnit.adoptInstead(MeasureUnit::createGram(status));
measureUnitValue = MeasureUnit::getGram();
measureUnit.adoptInstead(MeasureUnit::createKilogram(status));
measureUnitValue = MeasureUnit::getKilogram();
measureUnit.adoptInstead(MeasureUnit::createMetricTon(status));
measureUnitValue = MeasureUnit::getMetricTon();
measureUnit.adoptInstead(MeasureUnit::createMicrogram(status));
measureUnitValue = MeasureUnit::getMicrogram();
measureUnit.adoptInstead(MeasureUnit::createMilligram(status));
measureUnitValue = MeasureUnit::getMilligram();
measureUnit.adoptInstead(MeasureUnit::createOunce(status));
measureUnitValue = MeasureUnit::getOunce();
measureUnit.adoptInstead(MeasureUnit::createOunceTroy(status));
measureUnitValue = MeasureUnit::getOunceTroy();
measureUnit.adoptInstead(MeasureUnit::createPound(status));
measureUnitValue = MeasureUnit::getPound();
measureUnit.adoptInstead(MeasureUnit::createSolarMass(status));
measureUnitValue = MeasureUnit::getSolarMass();
measureUnit.adoptInstead(MeasureUnit::createStone(status));
measureUnitValue = MeasureUnit::getStone();
measureUnit.adoptInstead(MeasureUnit::createTon(status));
measureUnitValue = MeasureUnit::getTon();
measureUnit.adoptInstead(MeasureUnit::createGigawatt(status));
measureUnitValue = MeasureUnit::getGigawatt();
measureUnit.adoptInstead(MeasureUnit::createHorsepower(status));
measureUnitValue = MeasureUnit::getHorsepower();
measureUnit.adoptInstead(MeasureUnit::createKilowatt(status));
measureUnitValue = MeasureUnit::getKilowatt();
measureUnit.adoptInstead(MeasureUnit::createMegawatt(status));
measureUnitValue = MeasureUnit::getMegawatt();
measureUnit.adoptInstead(MeasureUnit::createMilliwatt(status));
measureUnitValue = MeasureUnit::getMilliwatt();
measureUnit.adoptInstead(MeasureUnit::createWatt(status));
measureUnitValue = MeasureUnit::getWatt();
measureUnit.adoptInstead(MeasureUnit::createAtmosphere(status));
measureUnitValue = MeasureUnit::getAtmosphere();
measureUnit.adoptInstead(MeasureUnit::createBar(status));
measureUnitValue = MeasureUnit::getBar();
measureUnit.adoptInstead(MeasureUnit::createHectopascal(status));
measureUnitValue = MeasureUnit::getHectopascal();
measureUnit.adoptInstead(MeasureUnit::createInchHg(status));
measureUnitValue = MeasureUnit::getInchHg();
measureUnit.adoptInstead(MeasureUnit::createKilopascal(status));
measureUnitValue = MeasureUnit::getKilopascal();
measureUnit.adoptInstead(MeasureUnit::createMegapascal(status));
measureUnitValue = MeasureUnit::getMegapascal();
measureUnit.adoptInstead(MeasureUnit::createMillibar(status));
measureUnitValue = MeasureUnit::getMillibar();
measureUnit.adoptInstead(MeasureUnit::createMillimeterOfMercury(status));
measureUnitValue = MeasureUnit::getMillimeterOfMercury();
measureUnit.adoptInstead(MeasureUnit::createPascal(status));
measureUnitValue = MeasureUnit::getPascal();
measureUnit.adoptInstead(MeasureUnit::createPoundPerSquareInch(status));
measureUnitValue = MeasureUnit::getPoundPerSquareInch();
measureUnit.adoptInstead(MeasureUnit::createKilometerPerHour(status));
measureUnitValue = MeasureUnit::getKilometerPerHour();
measureUnit.adoptInstead(MeasureUnit::createKnot(status));
measureUnitValue = MeasureUnit::getKnot();
measureUnit.adoptInstead(MeasureUnit::createMeterPerSecond(status));
measureUnitValue = MeasureUnit::getMeterPerSecond();
measureUnit.adoptInstead(MeasureUnit::createMilePerHour(status));
measureUnitValue = MeasureUnit::getMilePerHour();
measureUnit.adoptInstead(MeasureUnit::createCelsius(status));
measureUnitValue = MeasureUnit::getCelsius();
measureUnit.adoptInstead(MeasureUnit::createFahrenheit(status));
measureUnitValue = MeasureUnit::getFahrenheit();
measureUnit.adoptInstead(MeasureUnit::createGenericTemperature(status));
measureUnitValue = MeasureUnit::getGenericTemperature();
measureUnit.adoptInstead(MeasureUnit::createKelvin(status));
measureUnitValue = MeasureUnit::getKelvin();
measureUnit.adoptInstead(MeasureUnit::createNewtonMeter(status));
measureUnitValue = MeasureUnit::getNewtonMeter();
measureUnit.adoptInstead(MeasureUnit::createPoundFoot(status));
measureUnitValue = MeasureUnit::getPoundFoot();
measureUnit.adoptInstead(MeasureUnit::createAcreFoot(status));
measureUnitValue = MeasureUnit::getAcreFoot();
measureUnit.adoptInstead(MeasureUnit::createBarrel(status));
measureUnitValue = MeasureUnit::getBarrel();
measureUnit.adoptInstead(MeasureUnit::createBushel(status));
measureUnitValue = MeasureUnit::getBushel();
measureUnit.adoptInstead(MeasureUnit::createCentiliter(status));
measureUnitValue = MeasureUnit::getCentiliter();
measureUnit.adoptInstead(MeasureUnit::createCubicCentimeter(status));
measureUnitValue = MeasureUnit::getCubicCentimeter();
measureUnit.adoptInstead(MeasureUnit::createCubicFoot(status));
measureUnitValue = MeasureUnit::getCubicFoot();
measureUnit.adoptInstead(MeasureUnit::createCubicInch(status));
measureUnitValue = MeasureUnit::getCubicInch();
measureUnit.adoptInstead(MeasureUnit::createCubicKilometer(status));
measureUnitValue = MeasureUnit::getCubicKilometer();
measureUnit.adoptInstead(MeasureUnit::createCubicMeter(status));
measureUnitValue = MeasureUnit::getCubicMeter();
measureUnit.adoptInstead(MeasureUnit::createCubicMile(status));
measureUnitValue = MeasureUnit::getCubicMile();
measureUnit.adoptInstead(MeasureUnit::createCubicYard(status));
measureUnitValue = MeasureUnit::getCubicYard();
measureUnit.adoptInstead(MeasureUnit::createCup(status));
measureUnitValue = MeasureUnit::getCup();
measureUnit.adoptInstead(MeasureUnit::createCupMetric(status));
measureUnitValue = MeasureUnit::getCupMetric();
measureUnit.adoptInstead(MeasureUnit::createDeciliter(status));
measureUnitValue = MeasureUnit::getDeciliter();
measureUnit.adoptInstead(MeasureUnit::createDessertSpoon(status));
measureUnitValue = MeasureUnit::getDessertSpoon();
measureUnit.adoptInstead(MeasureUnit::createDessertSpoonImperial(status));
measureUnitValue = MeasureUnit::getDessertSpoonImperial()