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