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