]> granicus.if.org Git - icu/blob
97a412e033fff1620ca46df80b8f37bbc89c87b2
[icu] /
1 // © 2016 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html#License
3 /*
4 ******************************************************************************
5 * Copyright (C) 2007-2010, International Business Machines Corporation and   *
6 * others. All Rights Reserved.                                               *
7 ******************************************************************************
8 */
9
10 // Copyright 2006 Google Inc.  All Rights Reserved.
11
12 package com.ibm.icu.dev.test.duration;
13
14 import java.util.Collection;
15 import java.util.Iterator;
16
17 import org.junit.Test;
18
19 import com.ibm.icu.dev.test.TestFmwk;
20 import com.ibm.icu.impl.duration.impl.PeriodFormatterData;
21 import com.ibm.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService;
22
23 public class ResourceBasedPeriodFormatterDataServiceTest extends TestFmwk {
24   @Test
25   public void testAvailable() {
26     ResourceBasedPeriodFormatterDataService service =
27         ResourceBasedPeriodFormatterDataService.getInstance();
28     Collection locales = service.getAvailableLocales();
29     for (Iterator i = locales.iterator(); i.hasNext();) {
30       String locale = (String)i.next();
31       PeriodFormatterData pfd = service.get(locale);
32       assertFalse(locale + ": " + pfd.pluralization(), -1 == pfd.pluralization());
33     }
34   }
35 }