test/java/util/Locale/LocaleProviders.sh

Print this page




 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