langtools/test/com/sun/javadoc/testJavascript/TestJavascript.java
changeset 23971 f5ff1f5a8dee
parent 20614 994200acf1e4
child 24065 fc4022e50129
--- a/langtools/test/com/sun/javadoc/testJavascript/TestJavascript.java	Tue Apr 15 15:55:24 2014 -0700
+++ b/langtools/test/com/sun/javadoc/testJavascript/TestJavascript.java	Wed Apr 16 16:17:09 2014 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2004, 2014, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,77 +39,78 @@
 
     //Javadoc arguments.
     private static final String[] ARGS = new String[] {
-        "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg", SRC_DIR + FS + "TestJavascript.java"
+        "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg", SRC_DIR +
+        "/TestJavascript.java"
     };
 
     //Input for string search tests.
     private static final String[][] TEST = {
-        {BUG_ID + FS + "pkg" + FS + "C.html",
+        {BUG_ID + "/pkg/C.html",
             "<a href=\"../index.html?pkg/C.html\" target=\"_top\">Frames</a>"},
-        {BUG_ID + FS + "TestJavascript.html",
+        {BUG_ID + "/TestJavascript.html",
             "<a href=\"index.html?TestJavascript.html\" target=\"_top\">Frames</a>"},
-        {BUG_ID + FS + "index.html",
-            "<script type=\"text/javascript\">" + NL +
-                        "    targetPage = \"\" + window.location.search;" + NL +
-            "    if (targetPage != \"\" && targetPage != \"undefined\")" + NL +
-            "        targetPage = targetPage.substring(1);" + NL +
-            "    if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))" + NL +
-            "        targetPage = \"undefined\";" + NL +
-            "    function validURL(url) {" + NL +
-            "        try {" + NL +
-            "            url = decodeURIComponent(url);" + NL +
-            "        }" + NL +
-            "        catch (error) {" + NL +
-            "            return false;" + NL +
-            "        }" + NL +
-            "        var pos = url.indexOf(\".html\");" + NL +
-            "        if (pos == -1 || pos != url.length - 5)" + NL +
-            "            return false;" + NL +
-            "        var allowNumber = false;" + NL +
-            "        var allowSep = false;" + NL +
-            "        var seenDot = false;" + NL +
-            "        for (var i = 0; i < url.length - 5; i++) {" + NL +
-            "            var ch = url.charAt(i);" + NL +
-            "            if ('a' <= ch && ch <= 'z' ||" + NL +
-            "                    'A' <= ch && ch <= 'Z' ||" + NL +
-            "                    ch == '$' ||" + NL +
-            "                    ch == '_' ||" + NL +
-            "                    ch.charCodeAt(0) > 127) {" + NL +
-            "                allowNumber = true;" + NL +
-            "                allowSep = true;" + NL +
-            "            } else if ('0' <= ch && ch <= '9'" + NL +
-            "                    || ch == '-') {" + NL +
-            "                if (!allowNumber)" + NL +
-            "                     return false;" + NL +
-            "            } else if (ch == '/' || ch == '.') {" + NL +
-            "                if (!allowSep)" + NL +
-            "                    return false;" + NL +
-            "                allowNumber = false;" + NL +
-            "                allowSep = false;" + NL +
-            "                if (ch == '.')" + NL +
-            "                     seenDot = true;" + NL +
-            "                if (ch == '/' && seenDot)" + NL +
-            "                     return false;" + NL +
-            "            } else {" + NL +
-            "                return false;" + NL +
-            "            }" + NL +
-            "        }" + NL +
-            "        return true;" + NL +
-            "    }" + NL +
-            "    function loadFrames() {" + NL +
-            "        if (targetPage != \"\" && targetPage != \"undefined\")" + NL +
-            "             top.classFrame.location = top.targetPage;" + NL +
-            "    }" + NL +
+        {BUG_ID + "/index.html",
+            "<script type=\"text/javascript\">\n" +
+                        "    targetPage = \"\" + window.location.search;\n" +
+            "    if (targetPage != \"\" && targetPage != \"undefined\")\n" +
+            "        targetPage = targetPage.substring(1);\n" +
+            "    if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n" +
+            "        targetPage = \"undefined\";\n" +
+            "    function validURL(url) {\n" +
+            "        try {\n" +
+            "            url = decodeURIComponent(url);\n" +
+            "        }\n" +
+            "        catch (error) {\n" +
+            "            return false;\n" +
+            "        }\n" +
+            "        var pos = url.indexOf(\".html\");\n" +
+            "        if (pos == -1 || pos != url.length - 5)\n" +
+            "            return false;\n" +
+            "        var allowNumber = false;\n" +
+            "        var allowSep = false;\n" +
+            "        var seenDot = false;\n" +
+            "        for (var i = 0; i < url.length - 5; i++) {\n" +
+            "            var ch = url.charAt(i);\n" +
+            "            if ('a' <= ch && ch <= 'z' ||\n" +
+            "                    'A' <= ch && ch <= 'Z' ||\n" +
+            "                    ch == '$' ||\n" +
+            "                    ch == '_' ||\n" +
+            "                    ch.charCodeAt(0) > 127) {\n" +
+            "                allowNumber = true;\n" +
+            "                allowSep = true;\n" +
+            "            } else if ('0' <= ch && ch <= '9'\n" +
+            "                    || ch == '-') {\n" +
+            "                if (!allowNumber)\n" +
+            "                     return false;\n" +
+            "            } else if (ch == '/' || ch == '.') {\n" +
+            "                if (!allowSep)\n" +
+            "                    return false;\n" +
+            "                allowNumber = false;\n" +
+            "                allowSep = false;\n" +
+            "                if (ch == '.')\n" +
+            "                     seenDot = true;\n" +
+            "                if (ch == '/' && seenDot)\n" +
+            "                     return false;\n" +
+            "            } else {\n" +
+            "                return false;\n" +
+            "            }\n" +
+            "        }\n" +
+            "        return true;\n" +
+            "    }\n" +
+            "    function loadFrames() {\n" +
+            "        if (targetPage != \"\" && targetPage != \"undefined\")\n" +
+            "             top.classFrame.location = top.targetPage;\n" +
+            "    }\n" +
             "</script>"},
 
         //Make sure title javascript only runs if is-external is not true
-        {BUG_ID + FS + "pkg" + FS + "C.html",
-            "    try {" + NL +
-            "        if (location.href.indexOf('is-external=true') == -1) {" + NL +
-            "            parent.document.title=\"C\";" + NL +
-            "        }" + NL +
-            "    }" + NL +
-            "    catch(err) {" + NL +
+        {BUG_ID + "/pkg/C.html",
+            "    try {\n" +
+            "        if (location.href.indexOf('is-external=true') == -1) {\n" +
+            "            parent.document.title=\"C\";\n" +
+            "        }\n" +
+            "    }\n" +
+            "    catch(err) {\n" +
             "    }"},
     };