107 return null; 108 } 109 } 110 111 public Locale[] getAvailableLocales() { 112 Locale[] locales = {Locale.JAPAN}; 113 return locales; 114 } 115 } 116 EOF 117 mk ${SPIDIR}${FS}dest${FS}META-INF${FS}services${FS}java.util.spi.TimeZoneNameProvider << EOF 118 tznp 119 tznp8013086 120 EOF 121 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${SPIDIR}${FS}dest \ 122 ${SPIDIR}${FS}src${FS}tznp.java \ 123 ${SPIDIR}${FS}src${FS}tznp8013086.java 124 ${COMPILEJAVA}${FS}bin${FS}jar ${TESTTOOLVMOPTS} cvf ${SPIDIR}${FS}tznp.jar -C ${SPIDIR}${FS}dest . 125 126 # get the platform default locales 127 PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale display` 128 DEFLANG=`echo ${PLATDEF} | sed -e "s/,.*//"` 129 DEFCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"` 130 echo "DEFLANG=${DEFLANG}" 131 echo "DEFCTRY=${DEFCTRY}" 132 PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale format` 133 DEFFMTLANG=`echo ${PLATDEF} | sed -e "s/,.*//"` 134 DEFFMTCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"` 135 echo "DEFFMTLANG=${DEFFMTLANG}" 136 echo "DEFFMTCTRY=${DEFFMTCTRY}" 137 138 runTest() 139 { 140 RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -classpath ${TESTCLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3" 141 echo ${RUNCMD} 142 ${RUNCMD} 143 result=$? 144 if [ $result -eq 0 ] 145 then 146 echo "Execution successful" 147 else 148 echo "Execution of the test case failed." 149 exit $result 150 fi 151 } 152 153 # testing HOST is selected for the default locale, if specified on Windows or MacOSX 154 METHODNAME=adapterTest 155 PREFLIST=HOST,JRE 156 case "$OS" in 157 Windows_NT* ) 158 WINVER=`uname -r` 159 if [ "${WINVER}" = "5" ] 160 then | 107 return null; 108 } 109 } 110 111 public Locale[] getAvailableLocales() { 112 Locale[] locales = {Locale.JAPAN}; 113 return locales; 114 } 115 } 116 EOF 117 mk ${SPIDIR}${FS}dest${FS}META-INF${FS}services${FS}java.util.spi.TimeZoneNameProvider << EOF 118 tznp 119 tznp8013086 120 EOF 121 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d ${SPIDIR}${FS}dest \ 122 ${SPIDIR}${FS}src${FS}tznp.java \ 123 ${SPIDIR}${FS}src${FS}tznp8013086.java 124 ${COMPILEJAVA}${FS}bin${FS}jar ${TESTTOOLVMOPTS} cvf ${SPIDIR}${FS}tznp.jar -C ${SPIDIR}${FS}dest . 125 126 # get the platform default locales 127 PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale display` 128 DEFLANG=`echo ${PLATDEF} | sed -e "s/,.*//"` 129 DEFCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"` 130 echo "DEFLANG=${DEFLANG}" 131 echo "DEFCTRY=${DEFCTRY}" 132 PLATDEF=`${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES} LocaleProviders getPlatformLocale format` 133 DEFFMTLANG=`echo ${PLATDEF} | sed -e "s/,.*//"` 134 DEFFMTCTRY=`echo ${PLATDEF} | sed -e "s/.*,//"` 135 echo "DEFFMTLANG=${DEFFMTLANG}" 136 echo "DEFFMTCTRY=${DEFFMTCTRY}" 137 138 runTest() 139 { 140 RUNCMD="${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES} -Djava.locale.providers=$PREFLIST LocaleProviders $METHODNAME $PARAM1 $PARAM2 $PARAM3" 141 echo ${RUNCMD} 142 ${RUNCMD} 143 result=$? 144 if [ $result -eq 0 ] 145 then 146 echo "Execution successful" 147 else 148 echo "Execution of the test case failed." 149 exit $result 150 fi 151 } 152 153 # testing HOST is selected for the default locale, if specified on Windows or MacOSX 154 METHODNAME=adapterTest 155 PREFLIST=HOST,JRE 156 case "$OS" in 157 Windows_NT* ) 158 WINVER=`uname -r` 159 if [ "${WINVER}" = "5" ] 160 then |