]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / icu / dev / test / duration / ResourceBasedPeriodFormatterDataServiceTest.java
1 /*\r
2 ******************************************************************************\r
3 * Copyright (C) 2007, International Business Machines Corporation and        *\r
4 * others. All Rights Reserved.                                               *\r
5 ******************************************************************************\r
6 */\r
7 \r
8 // Copyright 2006 Google Inc.  All Rights Reserved.\r
9 \r
10 package com.ibm.icu.dev.test.duration;\r
11 \r
12 import com.ibm.icu.dev.test.TestFmwk;\r
13 \r
14 import com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService;\r
15 import com.ibm.icu.impl.duration.impl.PeriodFormatterData;\r
16 \r
17 import java.util.Iterator;\r
18 import java.util.Collection;\r
19 \r
20 public class ResourceBasedPeriodFormatterDataServiceTest extends TestFmwk {\r
21 \r
22   /**\r
23    * Invoke the tests.\r
24    */\r
25   public static void main(String[] args) {\r
26       new ResourceBasedPeriodFormatterDataServiceTest().run(args);\r
27   }\r
28 \r
29   public void testAvailable() {\r
30     ResourceBasedPeriodFormatterDataService service =\r
31         ResourceBasedPeriodFormatterDataService.getInstance();\r
32     Collection locales = service.getAvailableLocales();\r
33     for (Iterator i = locales.iterator(); i.hasNext();) {\r
34       String locale = (String)i.next();\r
35       PeriodFormatterData pfd = service.get(locale);\r
36       assertFalse(locale + ": " + pfd.pluralization(), -1 == pfd.pluralization());\r
37     }\r
38   }\r
39 }\r