test/java/util/Locale/LocaleEnhanceTest.java

Print this page




  26 import java.io.ByteArrayOutputStream;
  27 import java.io.File;
  28 import java.io.FileInputStream;
  29 import java.io.InputStreamReader;
  30 import java.io.ObjectInputStream;
  31 import java.io.ObjectOutputStream;
  32 import java.net.URISyntaxException;
  33 import java.net.URL;
  34 import java.text.DecimalFormatSymbols;
  35 import java.util.ArrayList;
  36 import java.util.Arrays;
  37 import java.util.Calendar;
  38 import java.util.IllformedLocaleException;
  39 import java.util.List;
  40 import java.util.Locale;
  41 import java.util.Locale.Builder;
  42 import java.util.Set;
  43 
  44 /**
  45  * @test
  46  * @bug 6875847 6992272 7002320 7015500 7023613 7032820 7033504 7004603 7044019

  47  * @summary test API changes to Locale
  48  * @compile LocaleEnhanceTest.java
  49  * @run main/othervm -esa LocaleEnhanceTest
  50  */
  51 public class LocaleEnhanceTest extends LocaleTestFmwk {
  52 
  53     public static void main(String[] args) throws Exception {
  54         List<String> argList = new ArrayList<String>();
  55         argList.addAll(Arrays.asList(args));
  56         argList.add("-nothrow");
  57         new LocaleEnhanceTest().run(argList.toArray(new String[argList.size()]));
  58     }
  59 
  60     public LocaleEnhanceTest() {
  61     }
  62 
  63     ///
  64     /// Generic sanity tests
  65     ///
  66 
  67     /** A canonical language code. */
  68     private static final String l = "en";
  69 




  26 import java.io.ByteArrayOutputStream;
  27 import java.io.File;
  28 import java.io.FileInputStream;
  29 import java.io.InputStreamReader;
  30 import java.io.ObjectInputStream;
  31 import java.io.ObjectOutputStream;
  32 import java.net.URISyntaxException;
  33 import java.net.URL;
  34 import java.text.DecimalFormatSymbols;
  35 import java.util.ArrayList;
  36 import java.util.Arrays;
  37 import java.util.Calendar;
  38 import java.util.IllformedLocaleException;
  39 import java.util.List;
  40 import java.util.Locale;
  41 import java.util.Locale.Builder;
  42 import java.util.Set;
  43 
  44 /**
  45  * @test
  46  * @bug 6875847 6992272 7002320 7015500 7023613 7032820 7033504 7004603
  47  *    7044019 8008577
  48  * @summary test API changes to Locale
  49  * @compile LocaleEnhanceTest.java
  50  * @run main/othervm -Djava.locale.providers=JRE,SPI -esa LocaleEnhanceTest
  51  */
  52 public class LocaleEnhanceTest extends LocaleTestFmwk {
  53 
  54     public static void main(String[] args) throws Exception {
  55         List<String> argList = new ArrayList<String>();
  56         argList.addAll(Arrays.asList(args));
  57         argList.add("-nothrow");
  58         new LocaleEnhanceTest().run(argList.toArray(new String[argList.size()]));
  59     }
  60 
  61     public LocaleEnhanceTest() {
  62     }
  63 
  64     ///
  65     /// Generic sanity tests
  66     ///
  67 
  68     /** A canonical language code. */
  69     private static final String l = "en";
  70