Print this page
rev 5696 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)
Split |
Close |
Expand all |
Collapse all |
--- old/test/java/util/Locale/LocaleCategory.sh
+++ new/test/java/util/Locale/LocaleCategory.sh
1 +#
2 +# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
3 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 +#
5 +# This code is free software; you can redistribute it and/or modify it
6 +# under the terms of the GNU General Public License version 2 only, as
7 +# published by the Free Software Foundation.
8 +#
9 +# This code is distributed in the hope that it will be useful, but WITHOUT
10 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 +# version 2 for more details (a copy is included in the LICENSE file that
13 +# accompanied this code).
14 +#
15 +# You should have received a copy of the GNU General Public License version
16 +# 2 along with this work; if not, write to the Free Software Foundation,
17 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 +#
19 +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 +# or visit www.oracle.com if you need additional information or have any
21 +# questions.
22 +#
1 23 #!/bin/sh
2 24 #
3 25 # @test
4 26 # @bug 4700857 6997928 7079486
5 27 # @summary tests for Locale.getDefault(Locale.Category) and
6 28 # Locale.setDefault(Locale.Category, Locale)
7 29 # @build LocaleCategory
8 30 # @run shell/timeout=600 LocaleCategory.sh
9 31
10 32 if [ "${TESTSRC}" = "" ]
11 33 then
12 34 echo "TESTSRC not set. Test cannot execute. Failed."
13 35 exit 1
14 36 fi
15 37 echo "TESTSRC=${TESTSRC}"
16 38 if [ "${TESTJAVA}" = "" ]
17 39 then
18 40 echo "TESTJAVA not set. Test cannot execute. Failed."
19 41 exit 1
20 42 fi
21 43 echo "TESTJAVA=${TESTJAVA}"
22 44 if [ "${TESTCLASSES}" = "" ]
23 45 then
24 46 echo "TESTCLASSES not set. Test cannot execute. Failed."
25 47 exit 1
26 48 fi
27 49 echo "TESTCLASSES=${TESTCLASSES}"
28 50 echo "CLASSPATH=${CLASSPATH}"
29 51
30 52 # set platform-dependent variables
31 53 OS=`uname -s`
32 54 case "$OS" in
33 55 SunOS | Linux | *BSD | Darwin )
34 56 PS=":"
35 57 FS="/"
36 58 ;;
37 59 Windows* | CYGWIN* )
38 60 PS=";"
39 61 FS="\\"
40 62 ;;
41 63 * )
42 64 echo "Unrecognized system!"
43 65 exit 1;
44 66 ;;
45 67 esac
46 68
47 69 # test user.xxx.display user.xxx.format properties
48 70
49 71 # run
50 72 RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
51 73
52 74 echo ${RUNCMD}
53 75 ${RUNCMD}
54 76 result=$?
55 77
56 78 if [ $result -eq 0 ]
57 79 then
58 80 echo "Execution successful"
59 81 else
60 82 echo "Execution of the test case failed."
61 83 fi
62 84
63 85 # test user.xxx properties overriding user.xxx.display/format
64 86
65 87 # run
66 88 RUNCMD="${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES} -Duser.language=en -Duser.language.display=ja -Duser.language.format=zh LocaleCategory"
67 89
68 90 echo ${RUNCMD}
69 91 ${RUNCMD}
70 92 result=$?
71 93
72 94 if [ $result -eq 0 ]
73 95 then
74 96 echo "Execution successful"
75 97 else
76 98 echo "Execution of the test case failed."
77 99 fi
78 100
79 101 exit $result
↓ open down ↓ |
69 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX