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