]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_4_2-src/main/tests/core/src/com/ibm/icu/dev/test/duration/ResourceBasedPeriodFormatterDataServiceTest.java
go
[Dictionary.git] / jars / icu4j-4_4_2-src / main / tests / core / src / com / ibm / icu / dev / test / duration / ResourceBasedPeriodFormatterDataServiceTest.java
1 /*\r
2 ******************************************************************************\r
3 * Copyright (C) 2007-2010, 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 java.util.Collection;\r
13 import java.util.Iterator;\r
14 \r
15 import com.ibm.icu.dev.test.TestFmwk;\r
16 import com.ibm.icu.impl.duration.impl.PeriodFormatterData;\r
17 import com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService;\r
18 \r
19 public class ResourceBasedPeriodFormatterDataServiceTest extends TestFmwk {\r
20 \r
21   /**\r
22    * Invoke the tests.\r
23    */\r
24   public static void main(String[] args) {\r
25       new ResourceBasedPeriodFormatterDataServiceTest().run(args);\r
26   }\r
27 \r
28   public void testAvailable() {\r
29     ResourceBasedPeriodFormatterDataService service =\r
30         ResourceBasedPeriodFormatterDataService.getInstance();\r
31     Collection locales = service.getAvailableLocales();\r
32     for (Iterator i = locales.iterator(); i.hasNext();) {\r
33       String locale = (String)i.next();\r
34       PeriodFormatterData pfd = service.get(locale);\r
35       assertFalse(locale + ": " + pfd.pluralization(), -1 == pfd.pluralization());\r
36     }\r
37   }\r
38 }\r