test/java/util/Locale/LocaleProviders.sh

Print this page
rev 11100 : 8062588: Support java.util.spi.*, java.text.spi.*, java.awt.im.spi loaded from classpath
Reviewed-by:

*** 135,145 **** echo "DEFFMTLANG=${DEFFMTLANG}" echo "DEFFMTCTRY=${DEFFMTCTRY}" runTest() { ! RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3" echo ${RUNCMD} ${RUNCMD} result=$? if [ $result -eq 0 ] then --- 135,145 ---- echo "DEFFMTLANG=${DEFFMTLANG}" echo "DEFFMTCTRY=${DEFFMTCTRY}" runTest() { ! RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES}${PS}${SPICLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3" echo ${RUNCMD} ${RUNCMD} result=$? if [ $result -eq 0 ] then
*** 187,319 **** PARAM3=JP else PARAM2=zh PARAM3=CN fi runTest # testing SPI is NOT selected, as there is none. METHODNAME=adapterTest PREFLIST=SPI,JRE PARAM1=JRE PARAM2=en PARAM3=US runTest # testing the order, variaton #1. This assumes en_GB DateFormat data are available both in JRE & CLDR METHODNAME=adapterTest PREFLIST=CLDR,JRE PARAM1=CLDR PARAM2=en PARAM3=GB runTest # testing the order, variaton #2. This assumes en_GB DateFormat data are available both in JRE & CLDR METHODNAME=adapterTest PREFLIST=JRE,CLDR PARAM1=JRE PARAM2=en PARAM3=GB runTest # testing the order, variaton #3 for non-existent locale in JRE assuming "haw" is not in JRE. METHODNAME=adapterTest PREFLIST=JRE,CLDR PARAM1=CLDR PARAM2=haw PARAM3=GB runTest # testing the order, variaton #4 for the bug 7196799. CLDR's "zh" data should be used in "zh_CN" METHODNAME=adapterTest PREFLIST=CLDR PARAM1=CLDR PARAM2=zh PARAM3=CN runTest # testing FALLBACK provider. SPI and invalid one cases. METHODNAME=adapterTest PREFLIST=SPI PARAM1=FALLBACK PARAM2=en PARAM3=US runTest PREFLIST=FOO PARAM1=JRE PARAM2=en PARAM3=US runTest PREFLIST=BAR,SPI PARAM1=FALLBACK PARAM2=en PARAM3=US runTest # testing 7198834 fix. Only works on Windows Vista or upper. METHODNAME=bug7198834Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= runTest # testing 8000245 fix. METHODNAME=tzNameTest ! PREFLIST="JRE -Djava.ext.dirs=${SPIDIR}" PARAM1=Europe/Moscow PARAM2= PARAM3= runTest # testing 8000615 fix. METHODNAME=tzNameTest ! PREFLIST="JRE -Djava.ext.dirs=${SPIDIR}" PARAM1=America/Los_Angeles PARAM2= PARAM3= runTest # testing 8001440 fix. METHODNAME=bug8001440Test PREFLIST=CLDR PARAM1= PARAM2= PARAM3= runTest # testing 8010666 fix. if [ "${DEFLANG}" = "en" ] then METHODNAME=bug8010666Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= runTest fi # testing 8013086 fix. METHODNAME=bug8013086Test ! PREFLIST="JRE,SPI -Djava.ext.dirs=${SPIDIR}" PARAM1=ja PARAM2=JP PARAM3= runTest # testing 8013903 fix. (Windows only) METHODNAME=bug8013903Test PREFLIST=HOST,JRE PARAM1= PARAM2= PARAM3= runTest METHODNAME=bug8013903Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= runTest # testing 8027289 fix, if the platform format default is zh_CN # this assumes Windows' currency symbol for zh_CN is \u00A5, the yen # (yuan) sign. --- 187,336 ---- PARAM3=JP else PARAM2=zh PARAM3=CN fi + SPICLASSES= runTest # testing SPI is NOT selected, as there is none. METHODNAME=adapterTest PREFLIST=SPI,JRE PARAM1=JRE PARAM2=en PARAM3=US + SPICLASSES= runTest # testing the order, variaton #1. This assumes en_GB DateFormat data are available both in JRE & CLDR METHODNAME=adapterTest PREFLIST=CLDR,JRE PARAM1=CLDR PARAM2=en PARAM3=GB + SPICLASSES= runTest # testing the order, variaton #2. This assumes en_GB DateFormat data are available both in JRE & CLDR METHODNAME=adapterTest PREFLIST=JRE,CLDR PARAM1=JRE PARAM2=en PARAM3=GB + SPICLASSES= runTest # testing the order, variaton #3 for non-existent locale in JRE assuming "haw" is not in JRE. METHODNAME=adapterTest PREFLIST=JRE,CLDR PARAM1=CLDR PARAM2=haw PARAM3=GB + SPICLASSES= runTest # testing the order, variaton #4 for the bug 7196799. CLDR's "zh" data should be used in "zh_CN" METHODNAME=adapterTest PREFLIST=CLDR PARAM1=CLDR PARAM2=zh PARAM3=CN + SPICLASSES= runTest # testing FALLBACK provider. SPI and invalid one cases. METHODNAME=adapterTest PREFLIST=SPI PARAM1=FALLBACK PARAM2=en PARAM3=US + SPICLASSES= runTest PREFLIST=FOO PARAM1=JRE PARAM2=en PARAM3=US + SPICLASSES= runTest PREFLIST=BAR,SPI PARAM1=FALLBACK PARAM2=en PARAM3=US + SPICLASSES= runTest # testing 7198834 fix. Only works on Windows Vista or upper. METHODNAME=bug7198834Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= + SPICLASSES= runTest # testing 8000245 fix. METHODNAME=tzNameTest ! PREFLIST=JRE PARAM1=Europe/Moscow PARAM2= PARAM3= + SPICLASSES=${SPIDIR} runTest # testing 8000615 fix. METHODNAME=tzNameTest ! PREFLIST=JRE PARAM1=America/Los_Angeles PARAM2= PARAM3= + SPICLASSES=${SPIDIR} runTest # testing 8001440 fix. METHODNAME=bug8001440Test PREFLIST=CLDR PARAM1= PARAM2= PARAM3= + SPICLASSES= runTest # testing 8010666 fix. if [ "${DEFLANG}" = "en" ] then METHODNAME=bug8010666Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= + SPICLASSES= runTest fi # testing 8013086 fix. METHODNAME=bug8013086Test ! PREFLIST=JRE,SPI PARAM1=ja PARAM2=JP PARAM3= + SPICLASSES=${SPIDIR} runTest # testing 8013903 fix. (Windows only) METHODNAME=bug8013903Test PREFLIST=HOST,JRE PARAM1= PARAM2= PARAM3= + SPICLASSES= runTest METHODNAME=bug8013903Test PREFLIST=HOST PARAM1= PARAM2= PARAM3= + SPICLASSES= runTest # testing 8027289 fix, if the platform format default is zh_CN # this assumes Windows' currency symbol for zh_CN is \u00A5, the yen # (yuan) sign.
*** 321,335 **** --- 338,354 ---- METHODNAME=bug8027289Test PREFLIST=JRE,HOST PARAM1=FFE5 PARAM2= PARAM3= + SPICLASSES= runTest METHODNAME=bug8027289Test PREFLIST=HOST PARAM1=00A5 PARAM2= PARAM3= + SPICLASSES= runTest fi exit $result