/* * Copyright 2008 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.google.gwt.i18n; import com.google.gwt.i18n.client.AnnotationsTest; import com.google.gwt.i18n.client.ArabicPluralsTest; import com.google.gwt.i18n.client.CurrencyTest; import com.google.gwt.i18n.client.CustomPluralsTest; import com.google.gwt.i18n.client.DateTimeFormat_de_Test; import com.google.gwt.i18n.client.DateTimeFormat_en_Test; import com.google.gwt.i18n.client.DateTimeFormat_fil_Test; import com.google.gwt.i18n.client.DateTimeFormat_pl_Test; import com.google.gwt.i18n.client.DateTimeParse_en_Test; import com.google.gwt.i18n.client.DateTimeParse_zh_CN_Test; import com.google.gwt.i18n.client.I18N2Test; import com.google.gwt.i18n.client.I18NTest; import com.google.gwt.i18n.client.I18N_en_US_Test; import com.google.gwt.i18n.client.I18N_es_MX_RuntimeTest; import com.google.gwt.i18n.client.I18N_es_MX_Test; import com.google.gwt.i18n.client.I18N_iw_Test; import com.google.gwt.i18n.client.I18N_nb_Test; import com.google.gwt.i18n.client.I18N_pa_Arab_Test; import com.google.gwt.i18n.client.I18N_pa_PK_Test; import com.google.gwt.i18n.client.LocaleInfoTest; import com.google.gwt.i18n.client.LocaleInfo_ar_Test; import com.google.gwt.i18n.client.LocalizedNames_default_Test; import com.google.gwt.i18n.client.LocalizedNames_en_Test; import com.google.gwt.i18n.client.NumberFormat_ar_Test; import com.google.gwt.i18n.client.NumberFormat_en_Test; import com.google.gwt.i18n.client.NumberFormat_fr_Test; import com.google.gwt.i18n.client.NumberParse_en_Test; import com.google.gwt.i18n.client.NumberParse_fr_Test; import com.google.gwt.i18n.client.RuntimeLocalesTest; import com.google.gwt.i18n.client.TimeZoneInfoTest; import com.google.gwt.i18n.client.TimeZoneTest; import com.google.gwt.i18n.rebind.LocaleUtilsTest; import com.google.gwt.i18n.rebind.LocalizableGeneratorTest; import com.google.gwt.i18n.server.GwtLocaleTest; import com.google.gwt.i18n.server.MessageFormatParserTest; import com.google.gwt.i18n.server.PropertyCatalogFactoryTest; import com.google.gwt.i18n.server.RegionInheritanceTest; import com.google.gwt.i18n.server.impl.ReflectionMessageInterfaceTest; import com.google.gwt.i18n.shared.AnyRtlDirectionEstimatorTest; import com.google.gwt.i18n.shared.BidiFormatterTest; import com.google.gwt.i18n.shared.BidiUtilsTest; import com.google.gwt.i18n.shared.FirstStrongDirectionEstimatorTest; import com.google.gwt.i18n.shared.GwtBidiUtilsTest; import com.google.gwt.i18n.shared.WordCountDirectionEstimatorTest; import com.google.gwt.junit.tools.GWTTestSuite; import junit.framework.Test; /** * All I18N tests. */ public class I18NSuite { public static Test suite() { GWTTestSuite suite = new GWTTestSuite("All I18N tests"); // $JUnit-BEGIN$ suite.addTestSuite(ArabicPluralsTest.class); suite.addTestSuite(AnnotationsTest.class); suite.addTestSuite(AnyRtlDirectionEstimatorTest.class); suite.addTestSuite(BidiFormatterTest.class); suite.addTestSuite(BidiUtilsTest.class); suite.addTestSuite(ConstantMapTest.class); suite.addTestSuite(CurrencyTest.class); suite.addTestSuite(CustomPluralsTest.class); suite.addTestSuite(DateTimeFormat_de_Test.class); suite.addTestSuite(DateTimeFormat_en_Test.class); suite.addTestSuite(DateTimeFormat_fil_Test.class); suite.addTestSuite(DateTimeFormat_pl_Test.class); suite.addTestSuite(DateTimeParse_en_Test.class); suite.addTestSuite(DateTimeParse_zh_CN_Test.class); suite.addTestSuite(FirstStrongDirectionEstimatorTest.class); suite.addTestSuite(GwtBidiUtilsTest.class); suite.addTestSuite(GwtLocaleTest.class); suite.addTestSuite(I18NTest.class); suite.addTestSuite(I18N2Test.class); suite.addTestSuite(I18N_pa_Arab_Test.class); suite.addTestSuite(I18N_pa_PK_Test.class); suite.addTestSuite(I18N_iw_Test.class); suite.addTestSuite(I18N_es_MX_Test.class); suite.addTestSuite(I18N_es_MX_RuntimeTest.class); suite.addTestSuite(I18N_en_US_Test.class); suite.addTestSuite(I18N_nb_Test.class); suite.addTestSuite(LocaleInfo_ar_Test.class); suite.addTestSuite(LocaleInfoTest.class); suite.addTestSuite(LocaleUtilsTest.class); suite.addTestSuite(LocalizableGeneratorTest.class); suite.addTestSuite(LocalizedNames_default_Test.class); suite.addTestSuite(LocalizedNames_en_Test.class); suite.addTestSuite(MessageFormatParserTest.class); suite.addTestSuite(com.google.gwt.i18n.rebind.MessageFormatParserTest.class); suite.addTestSuite(NumberFormat_ar_Test.class); suite.addTestSuite(NumberFormat_en_Test.class); suite.addTestSuite(NumberFormat_fr_Test.class); suite.addTestSuite(NumberParse_en_Test.class); suite.addTestSuite(NumberParse_fr_Test.class); suite.addTestSuite(PropertyCatalogFactoryTest.class); suite.addTestSuite(ReflectionMessageInterfaceTest.class); suite.addTestSuite(RegionInheritanceTest.class); suite.addTestSuite(RuntimeLocalesTest.class); suite.addTestSuite(TimeZoneInfoTest.class); suite.addTestSuite(TimeZoneTest.class); /* * TODO(jat): rewrite TypeOracleMessageTest to use mocks for all i18n * classes rather than loading the real ones, which causes problems getting * just what we want on the classpath. The test can be run manually from the * IDE with {dev,user}/{src,super} (no test) on the classpath. */ // suite.addTestSuite(TypeOracleMessageTest.class); suite.addTestSuite(WordCountDirectionEstimatorTest.class); // $JUnit-END$ return suite; } }