test/sun/net/www/protocol/file/DirPermissionDenied.sh

Print this page




  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 #
  23 
  24 #
  25 # @test
  26 # @bug 6977851
  27 # @summary NPE from FileURLConnection.connect
  28 # @build DirPermissionDenied
  29 # @run shell DirPermissionDenied.sh
  30 
  31 TESTDIR="${TESTCLASSES}/DirPermissionDeniedDirectory"
  32 echo ${TESTDIR}
  33 
  34 rm -rf ${TESTDIR}
  35 mkdir -p ${TESTDIR}
  36 chmod 333 ${TESTDIR}
  37 
  38 $TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES DirPermissionDenied ${TESTDIR}
  39 result=$?
  40 
  41 # Add back read access for user, otherwise not removable on some systems
  42 chmod u+r ${TESTDIR}
  43 
  44 rm -rf ${TESTDIR}
  45 exit $result


  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 #
  23 
  24 #
  25 # @test
  26 # @bug 6977851
  27 # @summary NPE from FileURLConnection.connect
  28 # @build DirPermissionDenied
  29 # @run shell DirPermissionDenied.sh
  30 
  31 TESTDIR="${TESTCLASSES}/DirPermissionDeniedDirectory"
  32 echo ${TESTDIR}
  33 
  34 rm -rf ${TESTDIR}
  35 mkdir -p ${TESTDIR}
  36 chmod 333 ${TESTDIR}
  37 
  38 $TESTJAVA/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath $TESTCLASSES DirPermissionDenied ${TESTDIR}
  39 result=$?
  40 
  41 # Add back read access for user, otherwise not removable on some systems
  42 chmod u+r ${TESTDIR}
  43 
  44 rm -rf ${TESTDIR}
  45 exit $result