{{header}} {{object 1 0}} << /Type /Catalog /Pages 2 0 R /OpenAction 10 0 R >> endobj {{object 2 0}} << /Type /Pages /Count 1 /Kids [ 3 0 R ] >> endobj % Page number 0. {{object 3 0}} << /Type /Page /Parent 2 0 R /Resources << /Font <</F1 15 0 R>> >> /Contents [21 0 R] /MediaBox [0 0 612 792] >> % OpenAction action {{object 10 0}} << /Type /Action /S /JavaScript /JS 11 0 R >> endobj % JS program to exexute {{object 11 0}} << >> stream app.alert("This test passes if alert() logs output under the test utility."); app.alert("message", 1, 2, "title"); app.alert({"cMsg": "message", "cTitle": "title"}); app.alert({"cMsg": "message", "cTitle": "title", "nIcon": 3, "nType": 4}); app.alert(undefined); app.alert(null); app.alert(true); app.alert(false); app.alert(42); app.alert([1, 2, 3]); app.alert([1, 2, {"color": "red"}]); app.alert({"color": "red"}, 5, 6, "title"); try { app.alert(); } catch (e) { app.alert("Caught expected error " + e); } try { app.alert({}); } catch (e) { app.alert("Caught expected error " + e); } try { app.alert({"color": "red", "size": 42}); } catch (e) { app.alert("Caught expected error " + e); } endstream endobj {{xref}} trailer << /Root 1 0 R >> {{startxref}} %%EOF