2 ******************************************************************************
\r
3 * Copyright (C) 2007-2010, International Business Machines Corporation and *
\r
4 * others. All Rights Reserved. *
\r
5 ******************************************************************************
\r
8 // Copyright 2006 Google Inc. All Rights Reserved.
\r
10 package com.ibm.icu.dev.test.duration.languages;
\r
12 import com.ibm.icu.dev.test.duration.LanguageTestRoot;
\r
13 import com.ibm.icu.impl.duration.TimeUnitConstants;
\r
18 public class Test_hi extends LanguageTestRoot implements TimeUnitConstants {
\r
23 public static void main(String[] args) {
\r
24 new Test_hi().run(args);
\r
34 public void testMonthNames() {
\r
35 // test that month uses the plural form with singular digit
\r
37 // "1 months from now"
\r
38 // "1 months, and 2 weeks from now"
\r
39 // "more than 1 months",
\r
40 // "more than 1 months ago"
\r
43 Period.at(1, MONTH).inFuture(),
\r
44 Period.at(1, MONTH).and(2, WEEK).inFuture(),
\r
45 Period.moreThan(1, MONTH),
\r
46 Period.moreThan(1, MONTH).inFuture(),
\r
49 String[] targets = {
\r
50 "\u0905\u092d\u0940 \u0938\u0947 \u0967 \u092e\u0939\u0940\u0928\u0947 \u092c\u093e\u0926",
\r
51 "\u0905\u092d\u0940 \u0938\u0947 \u0967 \u092e\u0939\u0940\u0928\u0947 \u0914\u0930 \u0968 \u0938\u092a\u094d\u0924\u093e\u0939 \u092c\u093e\u0926",
\r
52 "\u0967 \u092e\u0939\u0940\u0928\u0947 \u0938\u0947 \u0915\u092e",
\r
53 "\u0967 \u092e\u0939\u0940\u0928\u0947 \u0938\u0947 \u0915\u092e \u092a\u0939\u0932\u0947",
\r
56 PeriodFormatterFactory pff = BasicPeriodFormatterFactory.getDefault()
\r
58 PeriodFormatter pf = pff.getFormatter();
\r
59 for (int i = 0; i < targets.length; ++i) {
\r
60 xAssertEquals(timestring(times[i]), targets, i, pf.format(times[i]));
\r