test/java/util/TimeZone/OldIDMappingTest.sh

Print this page




  21 
  22 # @test
  23 # @bug 6466476
  24 # @summary Compatibility test for the old JDK ID mapping and Olson IDs
  25 # @build OldIDMappingTest
  26 # @run shell OldIDMappingTest.sh
  27 
  28 : ${TESTJAVA:=${JAVA_HOME}}
  29 : ${TESTCLASSES:="`pwd`"}
  30 
  31 JAVA="${TESTJAVA}/bin/java"
  32 
  33 STATUS=0
  34 
  35 # Expecting the new (Olson compatible) mapping (default)
  36 for I in "" " " no No NO false False FALSE Hello
  37 do
  38     if [ x"$I" != x ]; then
  39         D="-Dsun.timezone.ids.oldmapping=${I}"
  40     fi
  41     if ! ${JAVA} ${D} ${TESTVMOPTS} -cp ${TESTCLASSES} OldIDMappingTest -new; then
  42         STATUS=1
  43     fi
  44 done
  45 
  46 # Expecting the old mapping
  47 for I in true True TRUE yes Yes YES
  48 do
  49     if [ "x$I" != x ]; then
  50         D="-Dsun.timezone.ids.oldmapping=${I}"
  51     fi
  52     if ! ${JAVA} ${D} ${TESTVMOPTS} -cp ${TESTCLASSES} OldIDMappingTest -old; then
  53         STATUS=1
  54     fi
  55 done
  56 
  57 exit ${STATUS}


  21 
  22 # @test
  23 # @bug 6466476
  24 # @summary Compatibility test for the old JDK ID mapping and Olson IDs
  25 # @build OldIDMappingTest
  26 # @run shell OldIDMappingTest.sh
  27 
  28 : ${TESTJAVA:=${JAVA_HOME}}
  29 : ${TESTCLASSES:="`pwd`"}
  30 
  31 JAVA="${TESTJAVA}/bin/java"
  32 
  33 STATUS=0
  34 
  35 # Expecting the new (Olson compatible) mapping (default)
  36 for I in "" " " no No NO false False FALSE Hello
  37 do
  38     if [ x"$I" != x ]; then
  39         D="-Dsun.timezone.ids.oldmapping=${I}"
  40     fi
  41     if ! ${JAVA} ${D} ${TESTVMOPTS} ${TESTJAVAOPTS} -cp ${TESTCLASSES} OldIDMappingTest -new; then
  42         STATUS=1
  43     fi
  44 done
  45 
  46 # Expecting the old mapping
  47 for I in true True TRUE yes Yes YES
  48 do
  49     if [ "x$I" != x ]; then
  50         D="-Dsun.timezone.ids.oldmapping=${I}"
  51     fi
  52     if ! ${JAVA} ${D} ${TESTVMOPTS} ${TESTJAVAOPTS} -cp ${TESTCLASSES} OldIDMappingTest -old; then
  53         STATUS=1
  54     fi
  55 done
  56 
  57 exit ${STATUS}