5 <link rel="stylesheet" href="../../../fast/js/resources/js-test-style.css">
6 <script src="../../../fast/js/resources/js-test-pre.js"></script>
8 if (window.layoutTestController) {
9 layoutTestController.overridePreference("WebKitJavaEnabled", "1");
10 layoutTestController.waitUntilDone();
14 <body onload="onload()">
16 <div id="console"></div>
19 classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
22 <param name="codebase" value="../../../java">
23 <param name="code" value="lc3.class">
24 <param name="archive" value="jstests.jar">
28 codebase="../../../java"
30 type="application/x-java-applet"
43 window.applet = document.getElementsByTagName("embed")[0];
44 if (!applet.createQAObject)
45 window.applet = document.getElementsByTagName("object")[0];
50 function shouldBeWithErrorCheck(_a, _b)
52 // Don't want full stack traces from Java exceptions.
53 if (window.layoutTestController) {
57 if (/Caused by: /.test(ex)) {
58 testFailed(_a + ": Exception raised");
68 testFailed(_b + ": " + ex);
72 if (b_eval == "error")
78 function wkTestStringToJavaByteArray(string)
80 return applet.stringToByteArray(string);
83 function appendScript(text)
85 var el = document.createElement("script")
86 el.appendChild = document.createTextNode(text);
87 document.body.appendChild(el);
93 var req = new XMLHttpRequest();
94 req.open("GET", window.location.pathname.replace(/html$/, "js"), false);
95 if (req.overrideMimeType)
96 req.overrideMimeType("text/plain");
99 if (!req.responseText.length)
100 throw "could not load test script";
102 var scriptElement = document.createElement("script")
103 scriptElement.appendChild(document.createTextNode(
104 req.responseText + "\n" +
105 "successfullyParsed = true;\n"));
106 document.body.appendChild(scriptElement);
108 testFailed("Could not run test: " + ex);
111 scriptElement = document.createElement("script")
112 scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
113 document.body.appendChild(scriptElement);