14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
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 # @test
25 # @bug 4393671
26 # @summary URL constructor URL(URL context, String spec) FAILED with specific input in merlin
27 #
28 OS=`uname -s`
29 case "$OS" in
30 SunOS | Linux )
31 PS=":"
32 FS="/"
33 ;;
34 Windows* )
35 PS=";"
36 FS="\\"
37 ;;
38 * )
39 echo "Unrecognized system!"
40 exit 1;
41 ;;
42 esac
43 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}Constructor.java
44
45 failures=0
46
47 go() {
48 echo ''
49 ${TESTJAVA}${FS}bin${FS}java Constructor $1
50 if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
51 }
52
53 go ${TESTSRC}${FS}share_file_urls
54 go ${TESTSRC}${FS}jar_urls
55 go ${TESTSRC}${FS}normal_http_urls
56 go ${TESTSRC}${FS}ftp_urls
57 go ${TESTSRC}${FS}abnormal_http_urls
58
59 if [ "$failures" != "0" ]; then
60 echo $failures tests failed
61 exit 1;
62 fi
|
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
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 # @test
25 # @bug 4393671
26 # @summary URL constructor URL(URL context, String spec) FAILED with specific input in merlin
27 #
28 OS=`uname -s`
29 case "$OS" in
30 SunOS | Linux )
31 PS=":"
32 FS="/"
33 ;;
34 CYGWIN* )
35 PS=";"
36 FS="/"
37 ;;
38 Windows* )
39 PS=";"
40 FS="\\"
41 ;;
42 * )
43 echo "Unrecognized system!"
44 exit 1;
45 ;;
46 esac
47 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}Constructor.java
48
49 failures=0
50
51 go() {
52 echo ''
53 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Constructor $1
54 if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
55 }
56
57 go ${TESTSRC}${FS}share_file_urls
58 go ${TESTSRC}${FS}jar_urls
59 go ${TESTSRC}${FS}normal_http_urls
60 go ${TESTSRC}${FS}ftp_urls
61 go ${TESTSRC}${FS}abnormal_http_urls
62
63 if [ "$failures" != "0" ]; then
64 echo $failures tests failed
65 exit 1;
66 fi
|