1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.general.huge;
16
17 import java.util.ArrayList;
18 import java.util.Collection;
19 import java.util.Collections;
20 import java.util.List;
21
22 import org.htmlunit.TestCaseTest;
23 import org.htmlunit.WebDriverTestCase;
24 import org.htmlunit.junit.annotation.Alerts;
25 import org.htmlunit.junit.annotation.HtmlUnitNYI;
26 import org.junit.jupiter.params.ParameterizedTest;
27 import org.junit.jupiter.params.provider.Arguments;
28 import org.junit.jupiter.params.provider.MethodSource;
29 import org.openqa.selenium.WebDriver;
30
31
32
33
34
35
36 public class CtorPrototypeTest extends WebDriverTestCase {
37
38 private static int ServerRestartCount_ = 0;
39
40
41
42
43
44
45 public static Collection<Arguments> data() throws Exception {
46 final List<String> jsClassNames = new ArrayList<>();
47 jsClassNames.addAll(TestCaseTest.getAllConfiguredJsConstructorNames());
48 Collections.sort(jsClassNames);
49
50 final List<Arguments> list = new ArrayList<>(jsClassNames.size() * jsClassNames.size() / 10);
51 for (final String jsClassName : jsClassNames) {
52 list.add(Arguments.of(jsClassName));
53 }
54 return list;
55 }
56
57
58
59
60
61 @ParameterizedTest(name = "_{0}")
62 @MethodSource("data")
63 @Alerts("true")
64 void ctor(final String jsClassName) throws Exception {
65 test(jsClassName);
66 }
67
68
69
70
71
72
73
74 protected void test(final String jsClassName) throws Exception {
75 final String html = DOCTYPE_HTML
76 + "<html>\n"
77 + "<head>\n"
78 + "<title>-</title>\n"
79 + "</head>\n"
80 + "<body>\n"
81 + "<script>\n"
82 + " function check(c) {\n"
83 + " return (Object.getPrototypeOf(c) === Function.prototype);\n"
84 + " }\n"
85 + " try {\n"
86 + " document.title = check(" + jsClassName + ");\n"
87 + " } catch(e) { document.title = 'exception'; }\n"
88 + "</script>\n"
89 + "</body></html>";
90
91 ServerRestartCount_++;
92 if (ServerRestartCount_ == 200) {
93 stopWebServers();
94 ServerRestartCount_ = 0;
95 }
96
97 final WebDriver driver = loadPage2(html);
98 assertTitle(driver, getExpectedAlerts()[0]);
99 }
100
101
102
103
104 @Override
105 protected boolean isWebClientCached() {
106 return true;
107 }
108
109 @Alerts("false")
110 void _AbortSignal() throws Exception {
111 test("AbortSignal");
112 }
113
114 @Alerts("exception")
115 void _AbstractList() throws Exception {
116 test("AbstractList");
117 }
118
119 @Alerts("false")
120 void _AnalyserNode() throws Exception {
121 test("AnalyserNode");
122 }
123
124 @Alerts("false")
125 void _Animation() throws Exception {
126 test("Animation");
127 }
128
129 @Alerts("false")
130 void _AnimationEvent() throws Exception {
131 test("AnimationEvent");
132 }
133
134 @Alerts("false")
135 void _Atomics() throws Exception {
136 test("Atomics");
137 }
138
139 @Alerts("false")
140 void _Attr() throws Exception {
141 test("Attr");
142 }
143
144 @Alerts("true")
145 @HtmlUnitNYI(CHROME = "false",
146 EDGE = "false",
147 FF = "false",
148 FF_ESR = "false")
149 void _Audio() throws Exception {
150 test("Audio");
151 }
152
153 @Alerts("false")
154 void _AudioBufferSourceNode() throws Exception {
155 test("AudioBufferSourceNode");
156 }
157
158 @Alerts("false")
159 void _AudioContext() throws Exception {
160 test("AudioContext");
161 }
162
163 @Alerts("false")
164 void _AudioDestinationNode() throws Exception {
165 test("AudioDestinationNode");
166 }
167
168 @Alerts("false")
169 void _AudioNode() throws Exception {
170 test("AudioNode");
171 }
172
173 @Alerts("false")
174 void _AudioProcessingEvent() throws Exception {
175 test("AudioProcessingEvent");
176 }
177
178 @Alerts("false")
179 void _AudioScheduledSourceNode() throws Exception {
180 test("AudioScheduledSourceNode");
181 }
182
183 @Alerts("false")
184 void _BaseAudioContext() throws Exception {
185 test("BaseAudioContext");
186 }
187
188 @Alerts(DEFAULT = "false",
189 FF = "exception",
190 FF_ESR = "exception")
191 void _BatteryManager() throws Exception {
192 test("BatteryManager");
193 }
194
195 @Alerts(DEFAULT = "false",
196 FF = "exception",
197 FF_ESR = "exception")
198 void _BeforeInstallPromptEvent() throws Exception {
199 test("BeforeInstallPromptEvent");
200 }
201
202 @Alerts("false")
203 void _BeforeUnloadEvent() throws Exception {
204 test("BeforeUnloadEvent");
205 }
206
207 @Alerts("false")
208 void _BiquadFilterNode() throws Exception {
209 test("BiquadFilterNode");
210 }
211
212 @Alerts("false")
213 void _BlobEvent() throws Exception {
214 test("BlobEvent");
215 }
216
217 @Alerts("false")
218 void _BroadcastChannel() throws Exception {
219 test("BroadcastChannel");
220 }
221
222 @Alerts("false")
223 void _CDATASection() throws Exception {
224 test("CDATASection");
225 }
226
227 @Alerts("false")
228 void _CSS() throws Exception {
229 test("CSS");
230 }
231
232 @Alerts(DEFAULT = "exception",
233 FF = "false",
234 FF_ESR = "false")
235 void _CSS2Properties() throws Exception {
236 test("CSS2Properties");
237 }
238
239 @Alerts("false")
240 void _CSSConditionRule() throws Exception {
241 test("CSSConditionRule");
242 }
243
244 @Alerts("false")
245 void _CSSCounterStyleRule() throws Exception {
246 test("CSSCounterStyleRule");
247 }
248
249 @Alerts("false")
250 void _CSSFontFaceRule() throws Exception {
251 test("CSSFontFaceRule");
252 }
253
254 @Alerts("false")
255 void _CSSGroupingRule() throws Exception {
256 test("CSSGroupingRule");
257 }
258
259 @Alerts("false")
260 void _CSSImportRule() throws Exception {
261 test("CSSImportRule");
262 }
263
264 @Alerts("false")
265 void _CSSKeyframeRule() throws Exception {
266 test("CSSKeyframeRule");
267 }
268
269 @Alerts("false")
270 void _CSSKeyframesRule() throws Exception {
271 test("CSSKeyframesRule");
272 }
273
274 @Alerts("false")
275 void _CSSMediaRule() throws Exception {
276 test("CSSMediaRule");
277 }
278
279 @Alerts("false")
280 void _CSSNamespaceRule() throws Exception {
281 test("CSSNamespaceRule");
282 }
283
284 @Alerts("false")
285 void _CSSPageRule() throws Exception {
286 test("CSSPageRule");
287 }
288
289 @Alerts("false")
290 void _CSSStyleRule() throws Exception {
291 test("CSSStyleRule");
292 }
293
294 @Alerts("false")
295 void _CSSStyleSheet() throws Exception {
296 test("CSSStyleSheet");
297 }
298
299 @Alerts("false")
300 void _CSSSupportsRule() throws Exception {
301 test("CSSSupportsRule");
302 }
303
304 @Alerts(DEFAULT = "exception",
305 FF = "false",
306 FF_ESR = "false")
307 void _CanvasCaptureMediaStream() throws Exception {
308 test("CanvasCaptureMediaStream");
309 }
310
311 @Alerts(DEFAULT = "false",
312 FF = "exception",
313 FF_ESR = "exception")
314 void _CanvasCaptureMediaStreamTrack() throws Exception {
315 test("CanvasCaptureMediaStreamTrack");
316 }
317
318 @Alerts("false")
319 void _ChannelMergerNode() throws Exception {
320 test("ChannelMergerNode");
321 }
322
323 @Alerts("false")
324 void _ChannelSplitterNode() throws Exception {
325 test("ChannelSplitterNode");
326 }
327
328 @Alerts("false")
329 void _CharacterData() throws Exception {
330 test("CharacterData");
331 }
332
333 @Alerts("false")
334 void _ClipboardEvent() throws Exception {
335 test("ClipboardEvent");
336 }
337
338 @Alerts("false")
339 void _CloseEvent() throws Exception {
340 test("CloseEvent");
341 }
342
343 @Alerts("false")
344 void _Comment() throws Exception {
345 test("Comment");
346 }
347
348 @Alerts("false")
349 void _CompositionEvent() throws Exception {
350 test("CompositionEvent");
351 }
352
353 @Alerts("false")
354 void _ConstantSourceNode() throws Exception {
355 test("ConstantSourceNode");
356 }
357
358 @Alerts("false")
359 void _ConvolverNode() throws Exception {
360 test("ConvolverNode");
361 }
362
363 @Alerts("false")
364 void _CustomEvent() throws Exception {
365 test("CustomEvent");
366 }
367
368 @Alerts(DEFAULT = "true",
369 FF = "exception",
370 FF_ESR = "exception")
371 void _DOMError() throws Exception {
372 test("DOMError");
373 }
374
375 @Alerts("false")
376 void _DOMMatrix() throws Exception {
377 test("DOMMatrix");
378 }
379
380 @Alerts("false")
381 void _DOMPoint() throws Exception {
382 test("DOMPoint");
383 }
384
385 @Alerts("false")
386 void _DOMRect() throws Exception {
387 test("DOMRect");
388 }
389
390 @Alerts("false")
391 void _DelayNode() throws Exception {
392 test("DelayNode");
393 }
394
395 @Alerts("false")
396 void _DeviceMotionEvent() throws Exception {
397 test("DeviceMotionEvent");
398 }
399
400 @Alerts("false")
401 void _DeviceOrientationEvent() throws Exception {
402 test("DeviceOrientationEvent");
403 }
404
405 @Alerts("false")
406 void _Document() throws Exception {
407 test("Document");
408 }
409
410 @Alerts("false")
411 void _DocumentFragment() throws Exception {
412 test("DocumentFragment");
413 }
414
415 @Alerts("false")
416 void _DocumentType() throws Exception {
417 test("DocumentType");
418 }
419
420 @Alerts("false")
421 void _DragEvent() throws Exception {
422 test("DragEvent");
423 }
424
425 @Alerts("false")
426 void _DynamicsCompressorNode() throws Exception {
427 test("DynamicsCompressorNode");
428 }
429
430 @Alerts("false")
431 void _Element() throws Exception {
432 test("Element");
433 }
434
435 @Alerts("false")
436 void _ErrorEvent() throws Exception {
437 test("ErrorEvent");
438 }
439
440 @Alerts(DEFAULT = "true",
441 FF = "exception",
442 FF_ESR = "exception")
443 void _External() throws Exception {
444 test("External");
445 }
446
447 @Alerts("false")
448 void _EventSource() throws Exception {
449 test("EventSource");
450 }
451
452 @Alerts(DEFAULT = "false",
453 FF = "exception",
454 FF_ESR = "exception")
455 void _FederatedCredential() throws Exception {
456 test("FederatedCredential");
457 }
458
459 @Alerts("false")
460 void _File() throws Exception {
461 test("File");
462 }
463
464 @Alerts("false")
465 void _FileReader() throws Exception {
466 test("FileReader");
467 }
468
469 @Alerts(DEFAULT = "exception",
470 FF = "true",
471 FF_ESR = "true")
472 void _FileSystem() throws Exception {
473 test("FileSystem");
474 }
475
476 @Alerts(DEFAULT = "exception",
477 FF = "false",
478 FF_ESR = "false")
479 void _FileSystemDirectoryEntry() throws Exception {
480 test("FileSystemDirectoryEntry");
481 }
482
483 @Alerts(DEFAULT = "exception",
484 FF = "true",
485 FF_ESR = "true")
486 void _FileSystemDirectoryReader() throws Exception {
487 test("FileSystemDirectoryReader");
488 }
489
490 @Alerts(DEFAULT = "exception",
491 FF = "true",
492 FF_ESR = "true")
493 void _FileSystemEntry() throws Exception {
494 test("FileSystemEntry");
495 }
496
497 @Alerts(DEFAULT = "exception",
498 FF = "false",
499 FF_ESR = "false")
500 void _FileSystemFileEntry() throws Exception {
501 test("FileSystemFileEntry");
502 }
503
504 @Alerts("false")
505 void _FocusEvent() throws Exception {
506 test("FocusEvent");
507 }
508
509 @Alerts(DEFAULT = "exception",
510 FF = "false",
511 FF_ESR = "false")
512 void _FontFaceSet() throws Exception {
513 test("FontFaceSet");
514 }
515
516 @Alerts("false")
517 void _GainNode() throws Exception {
518 test("GainNode");
519 }
520
521 @Alerts("false")
522 void _GamepadEvent() throws Exception {
523 test("GamepadEvent");
524 }
525
526 @Alerts("false")
527 void _HTMLAnchorElement() throws Exception {
528 test("HTMLAnchorElement");
529 }
530
531 @Alerts("false")
532 void _HTMLAreaElement() throws Exception {
533 test("HTMLAreaElement");
534 }
535
536 @Alerts("false")
537 void _HTMLAudioElement() throws Exception {
538 test("HTMLAudioElement");
539 }
540
541 @Alerts("false")
542 void _HTMLBRElement() throws Exception {
543 test("HTMLBRElement");
544 }
545
546 @Alerts("false")
547 void _HTMLBaseElement() throws Exception {
548 test("HTMLBaseElement");
549 }
550
551 @Alerts("false")
552 void _HTMLBodyElement() throws Exception {
553 test("HTMLBodyElement");
554 }
555
556 @Alerts("false")
557 void _HTMLButtonElement() throws Exception {
558 test("HTMLButtonElement");
559 }
560
561 @Alerts("false")
562 void _HTMLCanvasElement() throws Exception {
563 test("HTMLCanvasElement");
564 }
565
566 @Alerts("false")
567 void _HTMLDListElement() throws Exception {
568 test("HTMLDListElement");
569 }
570
571 @Alerts("false")
572 void _HTMLDataElement() throws Exception {
573 test("HTMLDataElement");
574 }
575
576 @Alerts("false")
577 void _HTMLDataListElement() throws Exception {
578 test("HTMLDataListElement");
579 }
580
581 @Alerts("false")
582 void _HTMLDetailsElement() throws Exception {
583 test("HTMLDetailsElement");
584 }
585
586 @Alerts("false")
587 void _HTMLDialogElement() throws Exception {
588 test("HTMLDialogElement");
589 }
590
591 @Alerts("false")
592 void _HTMLDirectoryElement() throws Exception {
593 test("HTMLDirectoryElement");
594 }
595
596 @Alerts("false")
597 void _HTMLDivElement() throws Exception {
598 test("HTMLDivElement");
599 }
600
601 @Alerts("false")
602 void _HTMLDocument() throws Exception {
603 test("HTMLDocument");
604 }
605
606 @Alerts("false")
607 void _HTMLElement() throws Exception {
608 test("HTMLElement");
609 }
610
611 @Alerts("false")
612 void _HTMLEmbedElement() throws Exception {
613 test("HTMLEmbedElement");
614 }
615
616 @Alerts("false")
617 void _HTMLFieldSetElement() throws Exception {
618 test("HTMLFieldSetElement");
619 }
620
621 @Alerts("false")
622 void _HTMLFontElement() throws Exception {
623 test("HTMLFontElement");
624 }
625
626 @Alerts("false")
627 void _HTMLFormControlsCollection() throws Exception {
628 test("HTMLFormControlsCollection");
629 }
630
631 @Alerts("false")
632 void _HTMLFormElement() throws Exception {
633 test("HTMLFormElement");
634 }
635
636 @Alerts("false")
637 void _HTMLFrameElement() throws Exception {
638 test("HTMLFrameElement");
639 }
640
641 @Alerts("false")
642 void _HTMLFrameSetElement() throws Exception {
643 test("HTMLFrameSetElement");
644 }
645
646 @Alerts("false")
647 void _HTMLHRElement() throws Exception {
648 test("HTMLHRElement");
649 }
650
651 @Alerts("false")
652 void _HTMLHeadElement() throws Exception {
653 test("HTMLHeadElement");
654 }
655
656 @Alerts("false")
657 void _HTMLHeadingElement() throws Exception {
658 test("HTMLHeadingElement");
659 }
660
661 @Alerts("false")
662 void _HTMLHtmlElement() throws Exception {
663 test("HTMLHtmlElement");
664 }
665
666 @Alerts("false")
667 void _HTMLIFrameElement() throws Exception {
668 test("HTMLIFrameElement");
669 }
670
671 @Alerts("false")
672 void _HTMLImageElement() throws Exception {
673 test("HTMLImageElement");
674 }
675
676 @Alerts("false")
677 void _HTMLInputElement() throws Exception {
678 test("HTMLInputElement");
679 }
680
681 @Alerts("false")
682 void _HTMLLIElement() throws Exception {
683 test("HTMLLIElement");
684 }
685
686 @Alerts("false")
687 void _HTMLLabelElement() throws Exception {
688 test("HTMLLabelElement");
689 }
690
691 @Alerts("false")
692 void _HTMLLegendElement() throws Exception {
693 test("HTMLLegendElement");
694 }
695
696 @Alerts("false")
697 void _HTMLLinkElement() throws Exception {
698 test("HTMLLinkElement");
699 }
700
701 @Alerts("exception")
702 void _HTMLListElement() throws Exception {
703 test("HTMLListElement");
704 }
705
706 @Alerts("false")
707 void _HTMLMapElement() throws Exception {
708 test("HTMLMapElement");
709 }
710
711 @Alerts("false")
712 void _HTMLMarqueeElement() throws Exception {
713 test("HTMLMarqueeElement");
714 }
715
716 @Alerts("false")
717 void _HTMLMediaElement() throws Exception {
718 test("HTMLMediaElement");
719 }
720
721 @Alerts("false")
722 void _HTMLMenuElement() throws Exception {
723 test("HTMLMenuElement");
724 }
725
726 @Alerts("false")
727 void _HTMLMetaElement() throws Exception {
728 test("HTMLMetaElement");
729 }
730
731 @Alerts("false")
732 void _HTMLMeterElement() throws Exception {
733 test("HTMLMeterElement");
734 }
735
736 @Alerts("false")
737 void _HTMLModElement() throws Exception {
738 test("HTMLModElement");
739 }
740
741 @Alerts("false")
742 void _HTMLOListElement() throws Exception {
743 test("HTMLOListElement");
744 }
745
746 @Alerts("false")
747 void _HTMLObjectElement() throws Exception {
748 test("HTMLObjectElement");
749 }
750
751 @Alerts("false")
752 void _HTMLOptGroupElement() throws Exception {
753 test("HTMLOptGroupElement");
754 }
755
756 @Alerts("false")
757 void _HTMLOptionElement() throws Exception {
758 test("HTMLOptionElement");
759 }
760
761 @Alerts("false")
762 @HtmlUnitNYI(CHROME = "true",
763 EDGE = "true",
764 FF = "true",
765 FF_ESR = "true")
766 void _HTMLOptionsCollection() throws Exception {
767 test("HTMLOptionsCollection");
768 }
769
770 @Alerts("false")
771 void _HTMLOutputElement() throws Exception {
772 test("HTMLOutputElement");
773 }
774
775 @Alerts("false")
776 void _HTMLParagraphElement() throws Exception {
777 test("HTMLParagraphElement");
778 }
779
780 @Alerts("false")
781 void _HTMLParamElement() throws Exception {
782 test("HTMLParamElement");
783 }
784
785 @Alerts("false")
786 void _HTMLPictureElement() throws Exception {
787 test("HTMLPictureElement");
788 }
789
790 @Alerts("false")
791 void _HTMLPreElement() throws Exception {
792 test("HTMLPreElement");
793 }
794
795 @Alerts("false")
796 void _HTMLProgressElement() throws Exception {
797 test("HTMLProgressElement");
798 }
799
800 @Alerts("false")
801 void _HTMLQuoteElement() throws Exception {
802 test("HTMLQuoteElement");
803 }
804
805 @Alerts("false")
806 void _HTMLScriptElement() throws Exception {
807 test("HTMLScriptElement");
808 }
809
810 @Alerts("false")
811 void _HTMLSelectElement() throws Exception {
812 test("HTMLSelectElement");
813 }
814
815 @Alerts("false")
816 void _HTMLSlotElement() throws Exception {
817 test("HTMLSlotElement");
818 }
819
820 @Alerts("false")
821 void _HTMLSourceElement() throws Exception {
822 test("HTMLSourceElement");
823 }
824
825 @Alerts("false")
826 void _HTMLSpanElement() throws Exception {
827 test("HTMLSpanElement");
828 }
829
830 @Alerts("false")
831 void _HTMLStyleElement() throws Exception {
832 test("HTMLStyleElement");
833 }
834
835 @Alerts("false")
836 void _HTMLTableCaptionElement() throws Exception {
837 test("HTMLTableCaptionElement");
838 }
839
840 @Alerts("false")
841 void _HTMLTableCellElement() throws Exception {
842 test("HTMLTableCellElement");
843 }
844
845 @Alerts("false")
846 void _HTMLTableColElement() throws Exception {
847 test("HTMLTableColElement");
848 }
849
850 @Alerts("exception")
851 void _HTMLTableComponent() throws Exception {
852 test("HTMLTableComponent");
853 }
854
855 @Alerts("false")
856 void _HTMLTableElement() throws Exception {
857 test("HTMLTableElement");
858 }
859
860 @Alerts("false")
861 void _HTMLTableRowElement() throws Exception {
862 test("HTMLTableRowElement");
863 }
864
865 @Alerts("false")
866 void _HTMLTableSectionElement() throws Exception {
867 test("HTMLTableSectionElement");
868 }
869
870 @Alerts("false")
871 void _HTMLTemplateElement() throws Exception {
872 test("HTMLTemplateElement");
873 }
874
875 @Alerts("false")
876 void _HTMLTextAreaElement() throws Exception {
877 test("HTMLTextAreaElement");
878 }
879
880 @Alerts("false")
881 void _HTMLTimeElement() throws Exception {
882 test("HTMLTimeElement");
883 }
884
885 @Alerts("false")
886 void _HTMLTitleElement() throws Exception {
887 test("HTMLTitleElement");
888 }
889
890 @Alerts("false")
891 void _HTMLTrackElement() throws Exception {
892 test("HTMLTrackElement");
893 }
894
895 @Alerts("false")
896 void _HTMLUListElement() throws Exception {
897 test("HTMLUListElement");
898 }
899
900 @Alerts("false")
901 void _HTMLUnknownElement() throws Exception {
902 test("HTMLUnknownElement");
903 }
904
905 @Alerts("false")
906 void _HTMLVideoElement() throws Exception {
907 test("HTMLVideoElement");
908 }
909
910 @Alerts("false")
911 void _HashChangeEvent() throws Exception {
912 test("HashChangeEvent");
913 }
914
915 @Alerts("false")
916 void _IDBCursorWithValue() throws Exception {
917 test("IDBCursorWithValue");
918 }
919
920 @Alerts("false")
921 void _IDBDatabase() throws Exception {
922 test("IDBDatabase");
923 }
924
925 @Alerts("false")
926 void _IDBOpenDBRequest() throws Exception {
927 test("IDBOpenDBRequest");
928 }
929
930 @Alerts("false")
931 void _IDBRequest() throws Exception {
932 test("IDBRequest");
933 }
934
935 @Alerts("false")
936 void _IDBTransaction() throws Exception {
937 test("IDBTransaction");
938 }
939
940 @Alerts("false")
941 void _IDBVersionChangeEvent() throws Exception {
942 test("IDBVersionChangeEvent");
943 }
944
945 @Alerts("false")
946 void _IIRFilterNode() throws Exception {
947 test("IIRFilterNode");
948 }
949
950 @Alerts(DEFAULT = "true",
951 FF = "exception",
952 FF_ESR = "exception")
953 void _InputDeviceCapabilities() throws Exception {
954 test("InputDeviceCapabilities");
955 }
956
957 @Alerts("false")
958 void _InputEvent() throws Exception {
959 test("InputEvent");
960 }
961
962 @Alerts("false")
963 void _KeyboardEvent() throws Exception {
964 test("KeyboardEvent");
965 }
966
967 @Alerts("false")
968 @HtmlUnitNYI(CHROME = "true",
969 EDGE = "true",
970 FF = "true",
971 FF_ESR = "true")
972 void _KeyframeEffect() throws Exception {
973 test("KeyframeEffect");
974 }
975
976 @Alerts("false")
977 void _MIDIAccess() throws Exception {
978 test("MIDIAccess");
979 }
980
981 @Alerts("false")
982 void _MIDIConnectionEvent() throws Exception {
983 test("MIDIConnectionEvent");
984 }
985
986 @Alerts("false")
987 void _MIDIInput() throws Exception {
988 test("MIDIInput");
989 }
990
991 @Alerts("false")
992 void _MIDIMessageEvent() throws Exception {
993 test("MIDIMessageEvent");
994 }
995
996 @Alerts("false")
997 void _MIDIOutput() throws Exception {
998 test("MIDIOutput");
999 }
1000
1001 @Alerts("false")
1002 void _MIDIPort() throws Exception {
1003 test("MIDIPort");
1004 }
1005
1006 @Alerts("false")
1007 void _MediaDevices() throws Exception {
1008 test("MediaDevices");
1009 }
1010
1011 @Alerts("false")
1012 void _MediaElementAudioSourceNode() throws Exception {
1013 test("MediaElementAudioSourceNode");
1014 }
1015
1016 @Alerts("false")
1017 void _MediaEncryptedEvent() throws Exception {
1018 test("MediaEncryptedEvent");
1019 }
1020
1021 @Alerts(DEFAULT = "exception",
1022 FF = "false",
1023 FF_ESR = "false")
1024 void _MediaKeyError() throws Exception {
1025 test("MediaKeyError");
1026 }
1027
1028 @Alerts("false")
1029 void _MediaKeyMessageEvent() throws Exception {
1030 test("MediaKeyMessageEvent");
1031 }
1032
1033 @Alerts("false")
1034 void _MediaKeySession() throws Exception {
1035 test("MediaKeySession");
1036 }
1037
1038 @Alerts("false")
1039 void _MediaQueryList() throws Exception {
1040 test("MediaQueryList");
1041 }
1042
1043 @Alerts("false")
1044 void _MediaQueryListEvent() throws Exception {
1045 test("MediaQueryListEvent");
1046 }
1047
1048 @Alerts("false")
1049 void _MediaRecorder() throws Exception {
1050 test("MediaRecorder");
1051 }
1052
1053 @Alerts("false")
1054 void _MediaSource() throws Exception {
1055 test("MediaSource");
1056 }
1057
1058 @Alerts("false")
1059 void _MediaStream() throws Exception {
1060 test("MediaStream");
1061 }
1062
1063 @Alerts("false")
1064 void _MediaStreamAudioDestinationNode() throws Exception {
1065 test("MediaStreamAudioDestinationNode");
1066 }
1067
1068 @Alerts("false")
1069 void _MediaStreamAudioSourceNode() throws Exception {
1070 test("MediaStreamAudioSourceNode");
1071 }
1072
1073 @Alerts("false")
1074 void _MediaStreamEvent() throws Exception {
1075 test("MediaStreamEvent");
1076 }
1077
1078 @Alerts("false")
1079 void _MediaStreamTrack() throws Exception {
1080 test("MediaStreamTrack");
1081 }
1082
1083 @Alerts("false")
1084 void _MediaStreamTrackEvent() throws Exception {
1085 test("MediaStreamTrackEvent");
1086 }
1087
1088 @Alerts("false")
1089 void _MessageEvent() throws Exception {
1090 test("MessageEvent");
1091 }
1092
1093 @Alerts("false")
1094 void _MessagePort() throws Exception {
1095 test("MessagePort");
1096 }
1097
1098 @Alerts("false")
1099 void _MouseEvent() throws Exception {
1100 test("MouseEvent");
1101 }
1102
1103 @Alerts(DEFAULT = "exception",
1104 FF = "false",
1105 FF_ESR = "false")
1106 void _MouseScrollEvent() throws Exception {
1107 test("MouseScrollEvent");
1108 }
1109
1110 @Alerts(DEFAULT = "exception",
1111 FF_ESR = "false")
1112 void _MutationEvent() throws Exception {
1113 test("MutationEvent");
1114 }
1115
1116 @Alerts("exception")
1117 void _NativeXPathNSResolver() throws Exception {
1118 test("NativeXPathNSResolver");
1119 }
1120
1121 @Alerts(DEFAULT = "false",
1122 FF = "exception",
1123 FF_ESR = "exception")
1124 void _NetworkInformation() throws Exception {
1125 test("NetworkInformation");
1126 }
1127
1128 @Alerts("false")
1129 void _Node() throws Exception {
1130 test("Node");
1131 }
1132
1133 @Alerts("false")
1134 void _Notification() throws Exception {
1135 test("Notification");
1136 }
1137
1138 @Alerts("false")
1139 void _OfflineAudioCompletionEvent() throws Exception {
1140 test("OfflineAudioCompletionEvent");
1141 }
1142
1143 @Alerts("false")
1144 void _OfflineAudioContext() throws Exception {
1145 test("OfflineAudioContext");
1146 }
1147
1148 @Alerts("false")
1149 void _OscillatorNode() throws Exception {
1150 test("OscillatorNode");
1151 }
1152
1153 @Alerts("false")
1154 void _PageTransitionEvent() throws Exception {
1155 test("PageTransitionEvent");
1156 }
1157
1158 @Alerts("false")
1159 void _PannerNode() throws Exception {
1160 test("PannerNode");
1161 }
1162
1163 @Alerts(DEFAULT = "false",
1164 FF = "exception",
1165 FF_ESR = "exception")
1166 void _PasswordCredential() throws Exception {
1167 test("PasswordCredential");
1168 }
1169
1170 @Alerts(DEFAULT = "true",
1171 FF = "exception",
1172 FF_ESR = "exception")
1173 void _PaymentAddress() throws Exception {
1174 test("PaymentAddress");
1175 }
1176
1177 @Alerts(DEFAULT = "false",
1178 FF = "exception",
1179 FF_ESR = "exception")
1180 void _PaymentRequest() throws Exception {
1181 test("PaymentRequest");
1182 }
1183
1184 @Alerts(DEFAULT = "false",
1185 FF = "exception",
1186 FF_ESR = "exception")
1187 void _PaymentResponse() throws Exception {
1188 test("PaymentResponse");
1189 }
1190
1191 @Alerts("false")
1192 void _Performance() throws Exception {
1193 test("Performance");
1194 }
1195
1196 @Alerts("false")
1197 void _PerformanceMark() throws Exception {
1198 test("PerformanceMark");
1199 }
1200
1201 @Alerts("false")
1202 void _PerformanceMeasure() throws Exception {
1203 test("PerformanceMeasure");
1204 }
1205
1206 @Alerts("false")
1207 void _PerformanceNavigationTiming() throws Exception {
1208 test("PerformanceNavigationTiming");
1209 }
1210
1211 @Alerts("false")
1212 void _PerformanceResourceTiming() throws Exception {
1213 test("PerformanceResourceTiming");
1214 }
1215
1216 @Alerts(DEFAULT = "true",
1217 FF = "exception",
1218 FF_ESR = "exception")
1219 void _PeriodicSyncManager() throws Exception {
1220 test("PeriodicSyncManager");
1221 }
1222
1223 @Alerts("false")
1224 void _PermissionStatus() throws Exception {
1225 test("PermissionStatus");
1226 }
1227
1228 @Alerts("false")
1229 void _PointerEvent() throws Exception {
1230 test("PointerEvent");
1231 }
1232
1233 @Alerts("false")
1234 void _PopStateEvent() throws Exception {
1235 test("PopStateEvent");
1236 }
1237
1238 @Alerts(DEFAULT = "true",
1239 FF = "exception",
1240 FF_ESR = "exception")
1241 void _Presentation() throws Exception {
1242 test("Presentation");
1243 }
1244
1245 @Alerts(DEFAULT = "false",
1246 FF = "exception",
1247 FF_ESR = "exception")
1248 void _PresentationAvailability() throws Exception {
1249 test("PresentationAvailability");
1250 }
1251
1252 @Alerts(DEFAULT = "false",
1253 FF = "exception",
1254 FF_ESR = "exception")
1255 void _PresentationConnection() throws Exception {
1256 test("PresentationConnection");
1257 }
1258
1259 @Alerts(DEFAULT = "false",
1260 FF = "exception",
1261 FF_ESR = "exception")
1262 void _PresentationConnectionAvailableEvent() throws Exception {
1263 test("PresentationConnectionAvailableEvent");
1264 }
1265
1266 @Alerts(DEFAULT = "false",
1267 FF = "exception",
1268 FF_ESR = "exception")
1269 void _PresentationConnectionCloseEvent() throws Exception {
1270 test("PresentationConnectionCloseEvent");
1271 }
1272
1273 @Alerts(DEFAULT = "false",
1274 FF = "exception",
1275 FF_ESR = "exception")
1276 void _PresentationRequest() throws Exception {
1277 test("PresentationRequest");
1278 }
1279
1280 @Alerts("false")
1281 void _ProcessingInstruction() throws Exception {
1282 test("ProcessingInstruction");
1283 }
1284
1285 @Alerts("false")
1286 void _ProgressEvent() throws Exception {
1287 test("ProgressEvent");
1288 }
1289
1290 @Alerts("false")
1291 void _PromiseRejectionEvent() throws Exception {
1292 test("PromiseRejectionEvent");
1293 }
1294
1295 @Alerts("false")
1296 void _RTCDataChannelEvent() throws Exception {
1297 test("RTCDataChannelEvent");
1298 }
1299
1300 @Alerts("false")
1301 void _RTCPeerConnection() throws Exception {
1302 test("RTCPeerConnection");
1303 }
1304
1305 @Alerts("false")
1306 void _RTCPeerConnectionIceEvent() throws Exception {
1307 test("RTCPeerConnectionIceEvent");
1308 }
1309
1310 @Alerts("false")
1311 void _RTCSctpTransport() throws Exception {
1312 test("RTCSctpTransport");
1313 }
1314
1315 @Alerts("false")
1316 void _RadioNodeList() throws Exception {
1317 test("RadioNodeList");
1318 }
1319
1320 @Alerts("false")
1321 void _Range() throws Exception {
1322 test("Range");
1323 }
1324
1325 @Alerts(DEFAULT = "false",
1326 FF = "exception",
1327 FF_ESR = "exception")
1328 void _RemotePlayback() throws Exception {
1329 test("RemotePlayback");
1330 }
1331
1332 @Alerts("exception")
1333 void _RowContainer() throws Exception {
1334 test("RowContainer");
1335 }
1336
1337 @Alerts("false")
1338 void _SVGAElement() throws Exception {
1339 test("SVGAElement");
1340 }
1341
1342 @Alerts("false")
1343 void _SVGAnimateElement() throws Exception {
1344 test("SVGAnimateElement");
1345 }
1346
1347 @Alerts("false")
1348 void _SVGAnimateMotionElement() throws Exception {
1349 test("SVGAnimateMotionElement");
1350 }
1351
1352 @Alerts("false")
1353 void _SVGAnimateTransformElement() throws Exception {
1354 test("SVGAnimateTransformElement");
1355 }
1356
1357 @Alerts("false")
1358 void _SVGAnimationElement() throws Exception {
1359 test("SVGAnimationElement");
1360 }
1361
1362 @Alerts("false")
1363 void _SVGCircleElement() throws Exception {
1364 test("SVGCircleElement");
1365 }
1366
1367 @Alerts("false")
1368 void _SVGClipPathElement() throws Exception {
1369 test("SVGClipPathElement");
1370 }
1371
1372 @Alerts("false")
1373 void _SVGComponentTransferFunctionElement() throws Exception {
1374 test("SVGComponentTransferFunctionElement");
1375 }
1376
1377 @Alerts("false")
1378 void _SVGDefsElement() throws Exception {
1379 test("SVGDefsElement");
1380 }
1381
1382 @Alerts("false")
1383 void _SVGDescElement() throws Exception {
1384 test("SVGDescElement");
1385 }
1386
1387 @Alerts("exception")
1388 void _SVGDiscardElement() throws Exception {
1389 test("SVGDiscardElement");
1390 }
1391
1392 @Alerts("false")
1393 void _SVGElement() throws Exception {
1394 test("SVGElement");
1395 }
1396
1397 @Alerts("false")
1398 void _SVGEllipseElement() throws Exception {
1399 test("SVGEllipseElement");
1400 }
1401
1402 @Alerts("false")
1403 void _SVGFEBlendElement() throws Exception {
1404 test("SVGFEBlendElement");
1405 }
1406
1407 @Alerts("false")
1408 void _SVGFEColorMatrixElement() throws Exception {
1409 test("SVGFEColorMatrixElement");
1410 }
1411
1412 @Alerts("false")
1413 void _SVGFEComponentTransferElement() throws Exception {
1414 test("SVGFEComponentTransferElement");
1415 }
1416
1417 @Alerts("false")
1418 void _SVGFECompositeElement() throws Exception {
1419 test("SVGFECompositeElement");
1420 }
1421
1422 @Alerts("false")
1423 void _SVGFEConvolveMatrixElement() throws Exception {
1424 test("SVGFEConvolveMatrixElement");
1425 }
1426
1427 @Alerts("false")
1428 void _SVGFEDiffuseLightingElement() throws Exception {
1429 test("SVGFEDiffuseLightingElement");
1430 }
1431
1432 @Alerts("false")
1433 void _SVGFEDisplacementMapElement() throws Exception {
1434 test("SVGFEDisplacementMapElement");
1435 }
1436
1437 @Alerts("false")
1438 void _SVGFEDistantLightElement() throws Exception {
1439 test("SVGFEDistantLightElement");
1440 }
1441
1442 @Alerts("false")
1443 void _SVGFEDropShadowElement() throws Exception {
1444 test("SVGFEDropShadowElement");
1445 }
1446
1447 @Alerts("false")
1448 void _SVGFEFloodElement() throws Exception {
1449 test("SVGFEFloodElement");
1450 }
1451
1452 @Alerts("false")
1453 void _SVGFEFuncAElement() throws Exception {
1454 test("SVGFEFuncAElement");
1455 }
1456
1457 @Alerts("false")
1458 void _SVGFEFuncBElement() throws Exception {
1459 test("SVGFEFuncBElement");
1460 }
1461
1462 @Alerts("false")
1463 void _SVGFEFuncGElement() throws Exception {
1464 test("SVGFEFuncGElement");
1465 }
1466
1467 @Alerts("false")
1468 void _SVGFEFuncRElement() throws Exception {
1469 test("SVGFEFuncRElement");
1470 }
1471
1472 @Alerts("false")
1473 void _SVGFEGaussianBlurElement() throws Exception {
1474 test("SVGFEGaussianBlurElement");
1475 }
1476
1477 @Alerts("false")
1478 void _SVGFEImageElement() throws Exception {
1479 test("SVGFEImageElement");
1480 }
1481
1482 @Alerts("false")
1483 void _SVGFEMergeElement() throws Exception {
1484 test("SVGFEMergeElement");
1485 }
1486
1487 @Alerts("false")
1488 void _SVGFEMergeNodeElement() throws Exception {
1489 test("SVGFEMergeNodeElement");
1490 }
1491
1492 @Alerts("false")
1493 void _SVGFEMorphologyElement() throws Exception {
1494 test("SVGFEMorphologyElement");
1495 }
1496
1497 @Alerts("false")
1498 void _SVGFEOffsetElement() throws Exception {
1499 test("SVGFEOffsetElement");
1500 }
1501
1502 @Alerts("false")
1503 void _SVGFEPointLightElement() throws Exception {
1504 test("SVGFEPointLightElement");
1505 }
1506
1507 @Alerts("false")
1508 void _SVGFESpecularLightingElement() throws Exception {
1509 test("SVGFESpecularLightingElement");
1510 }
1511
1512 @Alerts("false")
1513 void _SVGFESpotLightElement() throws Exception {
1514 test("SVGFESpotLightElement");
1515 }
1516
1517 @Alerts("false")
1518 void _SVGFETileElement() throws Exception {
1519 test("SVGFETileElement");
1520 }
1521
1522 @Alerts("false")
1523 void _SVGFETurbulenceElement() throws Exception {
1524 test("SVGFETurbulenceElement");
1525 }
1526
1527 @Alerts("false")
1528 void _SVGFilterElement() throws Exception {
1529 test("SVGFilterElement");
1530 }
1531
1532 @Alerts("false")
1533 void _SVGForeignObjectElement() throws Exception {
1534 test("SVGForeignObjectElement");
1535 }
1536
1537 @Alerts("false")
1538 void _SVGGElement() throws Exception {
1539 test("SVGGElement");
1540 }
1541
1542 @Alerts("false")
1543 void _SVGGeometryElement() throws Exception {
1544 test("SVGGeometryElement");
1545 }
1546
1547 @Alerts("false")
1548 void _SVGGradientElement() throws Exception {
1549 test("SVGGradientElement");
1550 }
1551
1552 @Alerts("false")
1553 void _SVGGraphicsElement() throws Exception {
1554 test("SVGGraphicsElement");
1555 }
1556
1557 @Alerts("false")
1558 void _SVGImageElement() throws Exception {
1559 test("SVGImageElement");
1560 }
1561
1562 @Alerts("false")
1563 void _SVGLineElement() throws Exception {
1564 test("SVGLineElement");
1565 }
1566
1567 @Alerts("false")
1568 void _SVGLinearGradientElement() throws Exception {
1569 test("SVGLinearGradientElement");
1570 }
1571
1572 @Alerts("false")
1573 void _SVGMPathElement() throws Exception {
1574 test("SVGMPathElement");
1575 }
1576
1577 @Alerts("false")
1578 void _SVGMarkerElement() throws Exception {
1579 test("SVGMarkerElement");
1580 }
1581
1582 @Alerts("false")
1583 void _SVGMaskElement() throws Exception {
1584 test("SVGMaskElement");
1585 }
1586
1587 @Alerts("false")
1588 void _SVGMetadataElement() throws Exception {
1589 test("SVGMetadataElement");
1590 }
1591
1592 @Alerts("false")
1593 void _SVGPathElement() throws Exception {
1594 test("SVGPathElement");
1595 }
1596
1597 @Alerts("false")
1598 void _SVGPatternElement() throws Exception {
1599 test("SVGPatternElement");
1600 }
1601
1602 @Alerts("false")
1603 void _SVGPolygonElement() throws Exception {
1604 test("SVGPolygonElement");
1605 }
1606
1607 @Alerts("false")
1608 void _SVGPolylineElement() throws Exception {
1609 test("SVGPolylineElement");
1610 }
1611
1612 @Alerts("false")
1613 void _SVGRadialGradientElement() throws Exception {
1614 test("SVGRadialGradientElement");
1615 }
1616
1617 @Alerts("false")
1618 void _SVGRectElement() throws Exception {
1619 test("SVGRectElement");
1620 }
1621
1622 @Alerts("false")
1623 void _SVGSVGElement() throws Exception {
1624 test("SVGSVGElement");
1625 }
1626
1627 @Alerts("false")
1628 void _SVGScriptElement() throws Exception {
1629 test("SVGScriptElement");
1630 }
1631
1632 @Alerts("false")
1633 void _SVGSetElement() throws Exception {
1634 test("SVGSetElement");
1635 }
1636
1637 @Alerts("false")
1638 void _SVGStopElement() throws Exception {
1639 test("SVGStopElement");
1640 }
1641
1642 @Alerts("false")
1643 void _SVGStyleElement() throws Exception {
1644 test("SVGStyleElement");
1645 }
1646
1647 @Alerts("false")
1648 void _SVGSwitchElement() throws Exception {
1649 test("SVGSwitchElement");
1650 }
1651
1652 @Alerts("false")
1653 void _SVGSymbolElement() throws Exception {
1654 test("SVGSymbolElement");
1655 }
1656
1657 @Alerts("false")
1658 void _SVGTSpanElement() throws Exception {
1659 test("SVGTSpanElement");
1660 }
1661
1662 @Alerts("false")
1663 void _SVGTextContentElement() throws Exception {
1664 test("SVGTextContentElement");
1665 }
1666
1667 @Alerts("false")
1668 void _SVGTextElement() throws Exception {
1669 test("SVGTextElement");
1670 }
1671
1672 @Alerts("false")
1673 void _SVGTextPathElement() throws Exception {
1674 test("SVGTextPathElement");
1675 }
1676
1677 @Alerts("false")
1678 void _SVGTextPositioningElement() throws Exception {
1679 test("SVGTextPositioningElement");
1680 }
1681
1682 @Alerts("false")
1683 void _SVGTitleElement() throws Exception {
1684 test("SVGTitleElement");
1685 }
1686
1687 @Alerts("false")
1688 void _SVGUseElement() throws Exception {
1689 test("SVGUseElement");
1690 }
1691
1692 @Alerts("false")
1693 void _SVGViewElement() throws Exception {
1694 test("SVGViewElement");
1695 }
1696
1697 @Alerts("false")
1698 void _Screen() throws Exception {
1699 test("Screen");
1700 }
1701
1702 @Alerts("false")
1703 void _ScreenOrientation() throws Exception {
1704 test("ScreenOrientation");
1705 }
1706
1707 @Alerts("false")
1708 void _ScriptProcessorNode() throws Exception {
1709 test("ScriptProcessorNode");
1710 }
1711
1712 @Alerts("false")
1713 void _SecurityPolicyViolationEvent() throws Exception {
1714 test("SecurityPolicyViolationEvent");
1715 }
1716
1717 @Alerts("false")
1718 void _ServiceWorker() throws Exception {
1719 test("ServiceWorker");
1720 }
1721
1722 @Alerts("false")
1723 void _ServiceWorkerContainer() throws Exception {
1724 test("ServiceWorkerContainer");
1725 }
1726
1727 @Alerts("false")
1728 void _ServiceWorkerRegistration() throws Exception {
1729 test("ServiceWorkerRegistration");
1730 }
1731
1732 @Alerts("false")
1733 void _ShadowRoot() throws Exception {
1734 test("ShadowRoot");
1735 }
1736
1737 @Alerts("false")
1738 void _SharedWorker() throws Exception {
1739 test("SharedWorker");
1740 }
1741
1742 @Alerts("false")
1743 void _SourceBuffer() throws Exception {
1744 test("SourceBuffer");
1745 }
1746
1747 @Alerts("false")
1748 void _SourceBufferList() throws Exception {
1749 test("SourceBufferList");
1750 }
1751
1752 @Alerts("exception")
1753 void _SpeechGrammar() throws Exception {
1754 test("SpeechGrammar");
1755 }
1756
1757 @Alerts("exception")
1758 void _SpeechGrammarList() throws Exception {
1759 test("SpeechGrammarList");
1760 }
1761
1762 @Alerts("exception")
1763 void _SpeechRecognition() throws Exception {
1764 test("SpeechRecognition");
1765 }
1766
1767 @Alerts("exception")
1768 void _SpeechRecognitionErrorEvent() throws Exception {
1769 test("SpeechRecognitionErrorEvent");
1770 }
1771
1772 @Alerts("exception")
1773 void _SpeechRecognitionEvent() throws Exception {
1774 test("SpeechRecognitionEvent");
1775 }
1776
1777 @Alerts("false")
1778 void _SpeechSynthesis() throws Exception {
1779 test("SpeechSynthesis");
1780 }
1781
1782 @Alerts("false")
1783 void _SpeechSynthesisErrorEvent() throws Exception {
1784 test("SpeechSynthesisErrorEvent");
1785 }
1786
1787 @Alerts("false")
1788 void _SpeechSynthesisEvent() throws Exception {
1789 test("SpeechSynthesisEvent");
1790 }
1791
1792 @Alerts("false")
1793 void _SpeechSynthesisUtterance() throws Exception {
1794 test("SpeechSynthesisUtterance");
1795 }
1796
1797 @Alerts("false")
1798 void _StereoPannerNode() throws Exception {
1799 test("StereoPannerNode");
1800 }
1801
1802 @Alerts("false")
1803 void _StorageEvent() throws Exception {
1804 test("StorageEvent");
1805 }
1806
1807 @Alerts("exception")
1808 void _StyleMedia() throws Exception {
1809 test("StyleMedia");
1810 }
1811
1812 @Alerts("false")
1813 void _SubmitEvent() throws Exception {
1814 test("SubmitEvent");
1815 }
1816
1817 @Alerts(DEFAULT = "true",
1818 FF = "exception",
1819 FF_ESR = "exception")
1820 void _SyncManager() throws Exception {
1821 test("SyncManager");
1822 }
1823
1824 @Alerts("false")
1825 void _Text() throws Exception {
1826 test("Text");
1827 }
1828
1829 @Alerts(DEFAULT = "false",
1830 FF_ESR = "exception")
1831 void _TextEvent() throws Exception {
1832 test("TextEvent");
1833 }
1834
1835 @Alerts("false")
1836 void _TextTrack() throws Exception {
1837 test("TextTrack");
1838 }
1839
1840 @Alerts("false")
1841 void _TextTrackCue() throws Exception {
1842 test("TextTrackCue");
1843 }
1844
1845 @Alerts("false")
1846 void _TextTrackList() throws Exception {
1847 test("TextTrackList");
1848 }
1849
1850 @Alerts(DEFAULT = "exception",
1851 FF = "false",
1852 FF_ESR = "false")
1853 void _TimeEvent() throws Exception {
1854 test("TimeEvent");
1855 }
1856
1857 @Alerts(DEFAULT = "true",
1858 FF = "exception",
1859 FF_ESR = "exception")
1860 void _Touch() throws Exception {
1861 test("Touch");
1862 }
1863
1864 @Alerts(DEFAULT = "false",
1865 FF = "exception",
1866 FF_ESR = "exception")
1867 void _TouchEvent() throws Exception {
1868 test("TouchEvent");
1869 }
1870
1871 @Alerts(DEFAULT = "true",
1872 FF = "exception",
1873 FF_ESR = "exception")
1874 void _TouchList() throws Exception {
1875 test("TouchList");
1876 }
1877
1878 @Alerts("false")
1879 void _TrackEvent() throws Exception {
1880 test("TrackEvent");
1881 }
1882
1883 @Alerts("false")
1884 void _TransitionEvent() throws Exception {
1885 test("TransitionEvent");
1886 }
1887
1888 @Alerts("false")
1889 void _UIEvent() throws Exception {
1890 test("UIEvent");
1891 }
1892
1893 @Alerts("false")
1894 void _VTTCue() throws Exception {
1895 test("VTTCue");
1896 }
1897
1898 @Alerts("false")
1899 void _WaveShaperNode() throws Exception {
1900 test("WaveShaperNode");
1901 }
1902
1903 @Alerts(DEFAULT = "false",
1904 FF = "true",
1905 FF_ESR = "true")
1906 @HtmlUnitNYI(CHROME = "true",
1907 EDGE = "true")
1908 void _WebGLBuffer() throws Exception {
1909 test("WebGLBuffer");
1910 }
1911
1912 @Alerts("false")
1913 void _WebGLContextEvent() throws Exception {
1914 test("WebGLContextEvent");
1915 }
1916
1917 @Alerts(DEFAULT = "false",
1918 FF = "true",
1919 FF_ESR = "true")
1920 @HtmlUnitNYI(CHROME = "true",
1921 EDGE = "true")
1922 void _WebGLFramebuffer() throws Exception {
1923 test("WebGLFramebuffer");
1924 }
1925
1926 @Alerts(DEFAULT = "false",
1927 FF = "true",
1928 FF_ESR = "true")
1929 @HtmlUnitNYI(CHROME = "true",
1930 EDGE = "true")
1931 void _WebGLProgram() throws Exception {
1932 test("WebGLProgram");
1933 }
1934
1935 @Alerts(DEFAULT = "false",
1936 FF = "true",
1937 FF_ESR = "true")
1938 @HtmlUnitNYI(CHROME = "true",
1939 EDGE = "true")
1940 void _WebGLQuery() throws Exception {
1941 test("WebGLQuery");
1942 }
1943
1944 @Alerts(DEFAULT = "false",
1945 FF = "true",
1946 FF_ESR = "true")
1947 @HtmlUnitNYI(CHROME = "true",
1948 EDGE = "true")
1949 void _WebGLRenderbuffer() throws Exception {
1950 test("WebGLRenderbuffer");
1951 }
1952
1953 @Alerts(DEFAULT = "false",
1954 FF = "true",
1955 FF_ESR = "true")
1956 @HtmlUnitNYI(CHROME = "true",
1957 EDGE = "true")
1958 void _WebGLSampler() throws Exception {
1959 test("WebGLSampler");
1960 }
1961
1962 @Alerts(DEFAULT = "false",
1963 FF = "true",
1964 FF_ESR = "true")
1965 @HtmlUnitNYI(CHROME = "true",
1966 EDGE = "true")
1967 void _WebGLShader() throws Exception {
1968 test("WebGLShader");
1969 }
1970
1971 @Alerts(DEFAULT = "false",
1972 FF = "true",
1973 FF_ESR = "true")
1974 @HtmlUnitNYI(CHROME = "true",
1975 EDGE = "true")
1976 void _WebGLSync() throws Exception {
1977 test("WebGLSync");
1978 }
1979
1980 @Alerts(DEFAULT = "false",
1981 FF = "true",
1982 FF_ESR = "true")
1983 @HtmlUnitNYI(CHROME = "true",
1984 EDGE = "true")
1985 void _WebGLTexture() throws Exception {
1986 test("WebGLTexture");
1987 }
1988
1989 @Alerts(DEFAULT = "false",
1990 FF = "true",
1991 FF_ESR = "true")
1992 @HtmlUnitNYI(CHROME = "true",
1993 EDGE = "true")
1994 void _WebGLTransformFeedback() throws Exception {
1995 test("WebGLTransformFeedback");
1996 }
1997
1998 @Alerts(DEFAULT = "false",
1999 FF = "true",
2000 FF_ESR = "true")
2001 @HtmlUnitNYI(CHROME = "true",
2002 EDGE = "true")
2003 void _WebGLVertexArrayObject() throws Exception {
2004 test("WebGLVertexArrayObject");
2005 }
2006
2007 @Alerts("false")
2008 void _WebKitCSSMatrix() throws Exception {
2009 test("WebKitCSSMatrix");
2010 }
2011
2012 @Alerts(DEFAULT = "true",
2013 FF = "exception",
2014 FF_ESR = "exception")
2015 void _WebKitMutationObserver() throws Exception {
2016 test("WebKitMutationObserver");
2017 }
2018
2019 @Alerts(DEFAULT = "false",
2020 FF = "exception",
2021 FF_ESR = "exception")
2022 void _WebKitMediaStream() throws Exception {
2023 test("webkitMediaStream");
2024 }
2025
2026 @Alerts("false")
2027 void _WebSocket() throws Exception {
2028 test("WebSocket");
2029 }
2030
2031 @Alerts("false")
2032 void _WheelEvent() throws Exception {
2033 test("WheelEvent");
2034 }
2035
2036 @Alerts("false")
2037 void _Window() throws Exception {
2038 test("Window");
2039 }
2040
2041 @Alerts("false")
2042 void _Worker() throws Exception {
2043 test("Worker");
2044 }
2045
2046 @Alerts("false")
2047 void _XMLDocument() throws Exception {
2048 test("XMLDocument");
2049 }
2050
2051 @Alerts("false")
2052 void _XMLHttpRequest() throws Exception {
2053 test("XMLHttpRequest");
2054 }
2055
2056 @Alerts("false")
2057 void _XMLHttpRequestEventTarget() throws Exception {
2058 test("XMLHttpRequestEventTarget");
2059 }
2060
2061 @Alerts("false")
2062 void _XMLHttpRequestUpload() throws Exception {
2063 test("XMLHttpRequestUpload");
2064 }
2065
2066 @Alerts(DEFAULT = "false",
2067 FF = "exception",
2068 FF_ESR = "exception")
2069 void _webkitMediaStream() throws Exception {
2070 test("webkitMediaStream");
2071 }
2072
2073 @Alerts(DEFAULT = "false",
2074 FF = "exception",
2075 FF_ESR = "exception")
2076 void _webkitRTCPeerConnection() throws Exception {
2077 test("webkitRTCPeerConnection");
2078 }
2079 }