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.List;
20 import java.util.Set;
21
22 import org.htmlunit.TestCaseTest;
23 import org.htmlunit.WebDriverTestCase;
24 import org.htmlunit.junit.BrowserParameterizedRunner;
25 import org.htmlunit.junit.BrowserParameterizedRunner.Default;
26 import org.htmlunit.junit.annotation.Alerts;
27 import org.htmlunit.junit.annotation.HtmlUnitNYI;
28 import org.junit.After;
29 import org.junit.Test;
30 import org.junit.runner.RunWith;
31 import org.junit.runners.Parameterized.Parameter;
32 import org.junit.runners.Parameterized.Parameters;
33 import org.openqa.selenium.WebDriver;
34
35
36
37
38
39
40 @RunWith(BrowserParameterizedRunner.class)
41 public class CtorPrototypeTest extends WebDriverTestCase {
42
43 private static int ServerRestartCount_ = 0;
44
45
46
47
48
49
50 @Parameters
51 public static Collection<Object[]> data() throws Exception {
52 final Set<String> jsClassNames = TestCaseTest.getAllConfiguredJsConstructorNames();
53 final List<Object[]> list = new ArrayList<>(jsClassNames.size() * jsClassNames.size() / 10);
54 for (final String jsClassName : jsClassNames) {
55 list.add(new Object[] {jsClassName});
56 }
57 return list;
58 }
59
60
61
62
63 @Parameter
64 public String jsClassName_;
65
66
67
68
69
70 @Test
71 @Alerts("true")
72 @Default
73 public void ctor() throws Exception {
74 test(jsClassName_);
75 }
76
77
78
79
80
81
82
83 protected void test(final String jsClassName) throws Exception {
84 final String html = DOCTYPE_HTML
85 + "<html>\n"
86 + "<head>\n"
87 + "<title>-</title>\n"
88 + "</head>\n"
89 + "<body>\n"
90 + "<script>\n"
91 + " function check(c) {\n"
92 + " detector = function() {};\n"
93 + " return (Object.getPrototypeOf(c) === Function.prototype);\n"
94 + " }\n"
95 + " try {\n"
96 + " document.title = check(" + jsClassName + ");\n"
97 + " } catch(e) { document.title = 'exception'; }\n"
98 + "</script>\n"
99 + "</body></html>";
100
101 ServerRestartCount_++;
102 if (ServerRestartCount_ == 200) {
103 stopWebServers();
104 ServerRestartCount_ = 0;
105 }
106
107 final WebDriver driver = loadPage2(html);
108 assertTitle(driver, getExpectedAlerts()[0]);
109 }
110
111
112
113
114 @Override
115 protected boolean isWebClientCached() {
116 return true;
117 }
118
119
120
121
122 @After
123 public void after() {
124 jsClassName_ = null;
125 }
126
127
128
129
130 @Test
131 @Alerts("false")
132 public void _AbortSignal() throws Exception {
133 test("AbortSignal");
134 }
135
136
137
138
139 @Test
140 @Alerts("exception")
141 public void _AbstractList() throws Exception {
142 test("AbstractList");
143 }
144
145
146
147
148 @Test
149 @Alerts("false")
150 public void _AnalyserNode() throws Exception {
151 test("AnalyserNode");
152 }
153
154
155
156
157 @Test
158 @Alerts("false")
159 public void _Animation() throws Exception {
160 test("Animation");
161 }
162
163
164
165
166 @Test
167 @Alerts("false")
168 public void _AnimationEvent() throws Exception {
169 test("AnimationEvent");
170 }
171
172
173
174
175 @Test
176 @Alerts("false")
177 public void _Atomics() throws Exception {
178 test("Atomics");
179 }
180
181
182
183
184 @Test
185 @Alerts("false")
186 public void _Attr() throws Exception {
187 test("Attr");
188 }
189
190
191
192
193 @Test
194 @Alerts("true")
195 @HtmlUnitNYI(CHROME = "false",
196 EDGE = "false",
197 FF = "false",
198 FF_ESR = "false")
199 public void _Audio() throws Exception {
200 test("Audio");
201 }
202
203
204
205
206 @Test
207 @Alerts("false")
208 public void _AudioBufferSourceNode() throws Exception {
209 test("AudioBufferSourceNode");
210 }
211
212
213
214
215 @Test
216 @Alerts("false")
217 public void _AudioContext() throws Exception {
218 test("AudioContext");
219 }
220
221
222
223
224 @Test
225 @Alerts("false")
226 public void _AudioDestinationNode() throws Exception {
227 test("AudioDestinationNode");
228 }
229
230
231
232
233 @Test
234 @Alerts("false")
235 public void _AudioNode() throws Exception {
236 test("AudioNode");
237 }
238
239
240
241
242 @Test
243 @Alerts("false")
244 public void _AudioProcessingEvent() throws Exception {
245 test("AudioProcessingEvent");
246 }
247
248
249
250
251 @Test
252 @Alerts("false")
253 public void _AudioScheduledSourceNode() throws Exception {
254 test("AudioScheduledSourceNode");
255 }
256
257
258
259
260 @Test
261 @Alerts("false")
262 public void _BaseAudioContext() throws Exception {
263 test("BaseAudioContext");
264 }
265
266
267
268
269 @Test
270 @Alerts(DEFAULT = "false",
271 FF = "exception",
272 FF_ESR = "exception")
273 public void _BatteryManager() throws Exception {
274 test("BatteryManager");
275 }
276
277
278
279
280 @Test
281 @Alerts(DEFAULT = "false",
282 FF = "exception",
283 FF_ESR = "exception")
284 public void _BeforeInstallPromptEvent() throws Exception {
285 test("BeforeInstallPromptEvent");
286 }
287
288
289
290
291 @Test
292 @Alerts("false")
293 public void _BeforeUnloadEvent() throws Exception {
294 test("BeforeUnloadEvent");
295 }
296
297
298
299
300 @Test
301 @Alerts("false")
302 public void _BiquadFilterNode() throws Exception {
303 test("BiquadFilterNode");
304 }
305
306
307
308
309 @Test
310 @Alerts("false")
311 public void _BlobEvent() throws Exception {
312 test("BlobEvent");
313 }
314
315
316
317
318 @Test
319 @Alerts("false")
320 public void _BroadcastChannel() throws Exception {
321 test("BroadcastChannel");
322 }
323
324
325
326
327 @Test
328 @Alerts("false")
329 public void _CDATASection() throws Exception {
330 test("CDATASection");
331 }
332
333
334
335
336 @Test
337 @Alerts("false")
338 public void _CSS() throws Exception {
339 test("CSS");
340 }
341
342
343
344
345 @Test
346 @Alerts(DEFAULT = "exception",
347 FF = "false",
348 FF_ESR = "false")
349 public void _CSS2Properties() throws Exception {
350 test("CSS2Properties");
351 }
352
353
354
355
356 @Test
357 @Alerts("false")
358 public void _CSSConditionRule() throws Exception {
359 test("CSSConditionRule");
360 }
361
362
363
364
365 @Test
366 @Alerts("false")
367 public void _CSSCounterStyleRule() throws Exception {
368 test("CSSCounterStyleRule");
369 }
370
371
372
373
374 @Test
375 @Alerts("false")
376 public void _CSSFontFaceRule() throws Exception {
377 test("CSSFontFaceRule");
378 }
379
380
381
382
383 @Test
384 @Alerts("false")
385 public void _CSSGroupingRule() throws Exception {
386 test("CSSGroupingRule");
387 }
388
389
390
391
392 @Test
393 @Alerts("false")
394 public void _CSSImportRule() throws Exception {
395 test("CSSImportRule");
396 }
397
398
399
400
401 @Test
402 @Alerts("false")
403 public void _CSSKeyframeRule() throws Exception {
404 test("CSSKeyframeRule");
405 }
406
407
408
409
410 @Test
411 @Alerts("false")
412 public void _CSSKeyframesRule() throws Exception {
413 test("CSSKeyframesRule");
414 }
415
416
417
418
419 @Test
420 @Alerts("false")
421 public void _CSSMediaRule() throws Exception {
422 test("CSSMediaRule");
423 }
424
425
426
427
428 @Test
429 @Alerts("false")
430 public void _CSSNamespaceRule() throws Exception {
431 test("CSSNamespaceRule");
432 }
433
434
435
436
437 @Test
438 @Alerts("false")
439 public void _CSSPageRule() throws Exception {
440 test("CSSPageRule");
441 }
442
443
444
445
446 @Test
447 @Alerts("false")
448 public void _CSSStyleRule() throws Exception {
449 test("CSSStyleRule");
450 }
451
452
453
454
455 @Test
456 @Alerts("false")
457 public void _CSSStyleSheet() throws Exception {
458 test("CSSStyleSheet");
459 }
460
461
462
463
464 @Test
465 @Alerts("false")
466 public void _CSSSupportsRule() throws Exception {
467 test("CSSSupportsRule");
468 }
469
470
471
472
473 @Test
474 @Alerts(DEFAULT = "exception",
475 FF = "false",
476 FF_ESR = "false")
477 public void _CanvasCaptureMediaStream() throws Exception {
478 test("CanvasCaptureMediaStream");
479 }
480
481
482
483
484 @Test
485 @Alerts(DEFAULT = "false",
486 FF = "exception",
487 FF_ESR = "exception")
488 public void _CanvasCaptureMediaStreamTrack() throws Exception {
489 test("CanvasCaptureMediaStreamTrack");
490 }
491
492
493
494
495 @Test
496 @Alerts("false")
497 public void _ChannelMergerNode() throws Exception {
498 test("ChannelMergerNode");
499 }
500
501
502
503
504 @Test
505 @Alerts("false")
506 public void _ChannelSplitterNode() throws Exception {
507 test("ChannelSplitterNode");
508 }
509
510
511
512
513 @Test
514 @Alerts("false")
515 public void _CharacterData() throws Exception {
516 test("CharacterData");
517 }
518
519
520
521
522 @Test
523 @Alerts("false")
524 public void _ClipboardEvent() throws Exception {
525 test("ClipboardEvent");
526 }
527
528
529
530
531 @Test
532 @Alerts("false")
533 public void _CloseEvent() throws Exception {
534 test("CloseEvent");
535 }
536
537
538
539
540 @Test
541 @Alerts("false")
542 public void _Comment() throws Exception {
543 test("Comment");
544 }
545
546
547
548
549 @Test
550 @Alerts("false")
551 public void _CompositionEvent() throws Exception {
552 test("CompositionEvent");
553 }
554
555
556
557
558 @Test
559 @Alerts("false")
560 public void _ConstantSourceNode() throws Exception {
561 test("ConstantSourceNode");
562 }
563
564
565
566
567 @Test
568 @Alerts("false")
569 public void _ConvolverNode() throws Exception {
570 test("ConvolverNode");
571 }
572
573
574
575
576 @Test
577 @Alerts("false")
578 public void _CustomEvent() throws Exception {
579 test("CustomEvent");
580 }
581
582
583
584
585 @Test
586 @Alerts(DEFAULT = "true",
587 FF = "exception",
588 FF_ESR = "exception")
589 public void _DOMError() throws Exception {
590 test("DOMError");
591 }
592
593
594
595
596 @Test
597 @Alerts("false")
598 public void _DOMMatrix() throws Exception {
599 test("DOMMatrix");
600 }
601
602
603
604
605 @Test
606 @Alerts("false")
607 public void _DOMPoint() throws Exception {
608 test("DOMPoint");
609 }
610
611
612
613
614 @Test
615 @Alerts("false")
616 public void _DOMRect() throws Exception {
617 test("DOMRect");
618 }
619
620
621
622
623 @Test
624 @Alerts("false")
625 public void _DelayNode() throws Exception {
626 test("DelayNode");
627 }
628
629
630
631
632 @Test
633 @Alerts("false")
634 public void _DeviceMotionEvent() throws Exception {
635 test("DeviceMotionEvent");
636 }
637
638
639
640
641 @Test
642 @Alerts("false")
643 public void _DeviceOrientationEvent() throws Exception {
644 test("DeviceOrientationEvent");
645 }
646
647
648
649
650 @Test
651 @Alerts("false")
652 public void _Document() throws Exception {
653 test("Document");
654 }
655
656
657
658
659 @Test
660 @Alerts("false")
661 public void _DocumentFragment() throws Exception {
662 test("DocumentFragment");
663 }
664
665
666
667
668 @Test
669 @Alerts("false")
670 public void _DocumentType() throws Exception {
671 test("DocumentType");
672 }
673
674
675
676
677 @Test
678 @Alerts("false")
679 public void _DragEvent() throws Exception {
680 test("DragEvent");
681 }
682
683
684
685
686 @Test
687 @Alerts("false")
688 public void _DynamicsCompressorNode() throws Exception {
689 test("DynamicsCompressorNode");
690 }
691
692
693
694
695 @Test
696 @Alerts("false")
697 public void _Element() throws Exception {
698 test("Element");
699 }
700
701
702
703
704 @Test
705 @Alerts("false")
706 public void _ErrorEvent() throws Exception {
707 test("ErrorEvent");
708 }
709
710
711
712
713 @Test
714 @Alerts(DEFAULT = "true",
715 FF = "exception",
716 FF_ESR = "exception")
717 public void _External() throws Exception {
718 test("External");
719 }
720
721
722
723
724 @Test
725 @Alerts("false")
726 public void _EventSource() throws Exception {
727 test("EventSource");
728 }
729
730
731
732
733 @Test
734 @Alerts(DEFAULT = "false",
735 FF = "exception",
736 FF_ESR = "exception")
737 public void _FederatedCredential() throws Exception {
738 test("FederatedCredential");
739 }
740
741
742
743
744 @Test
745 @Alerts("false")
746 public void _File() throws Exception {
747 test("File");
748 }
749
750
751
752
753 @Test
754 @Alerts("false")
755 public void _FileReader() throws Exception {
756 test("FileReader");
757 }
758
759
760
761
762 @Test
763 @Alerts(DEFAULT = "exception",
764 FF = "true",
765 FF_ESR = "true")
766 public void _FileSystem() throws Exception {
767 test("FileSystem");
768 }
769
770
771
772
773 @Test
774 @Alerts(DEFAULT = "exception",
775 FF = "false",
776 FF_ESR = "false")
777 public void _FileSystemDirectoryEntry() throws Exception {
778 test("FileSystemDirectoryEntry");
779 }
780
781
782
783
784 @Test
785 @Alerts(DEFAULT = "exception",
786 FF = "true",
787 FF_ESR = "true")
788 public void _FileSystemDirectoryReader() throws Exception {
789 test("FileSystemDirectoryReader");
790 }
791
792
793
794
795 @Test
796 @Alerts(DEFAULT = "exception",
797 FF = "true",
798 FF_ESR = "true")
799 public void _FileSystemEntry() throws Exception {
800 test("FileSystemEntry");
801 }
802
803
804
805
806 @Test
807 @Alerts(DEFAULT = "exception",
808 FF = "false",
809 FF_ESR = "false")
810 public void _FileSystemFileEntry() throws Exception {
811 test("FileSystemFileEntry");
812 }
813
814
815
816
817 @Test
818 @Alerts("false")
819 public void _FocusEvent() throws Exception {
820 test("FocusEvent");
821 }
822
823
824
825
826 @Test
827 @Alerts(DEFAULT = "exception",
828 FF = "false",
829 FF_ESR = "false")
830 public void _FontFaceSet() throws Exception {
831 test("FontFaceSet");
832 }
833
834
835
836
837 @Test
838 @Alerts("false")
839 public void _GainNode() throws Exception {
840 test("GainNode");
841 }
842
843
844
845
846 @Test
847 @Alerts("false")
848 public void _GamepadEvent() throws Exception {
849 test("GamepadEvent");
850 }
851
852
853
854
855 @Test
856 @Alerts("false")
857 public void _HTMLAnchorElement() throws Exception {
858 test("HTMLAnchorElement");
859 }
860
861
862
863
864 @Test
865 @Alerts("false")
866 public void _HTMLAreaElement() throws Exception {
867 test("HTMLAreaElement");
868 }
869
870
871
872
873 @Test
874 @Alerts("false")
875 public void _HTMLAudioElement() throws Exception {
876 test("HTMLAudioElement");
877 }
878
879
880
881
882 @Test
883 @Alerts("false")
884 public void _HTMLBRElement() throws Exception {
885 test("HTMLBRElement");
886 }
887
888
889
890
891 @Test
892 @Alerts("false")
893 public void _HTMLBaseElement() throws Exception {
894 test("HTMLBaseElement");
895 }
896
897
898
899
900 @Test
901 @Alerts("false")
902 public void _HTMLBodyElement() throws Exception {
903 test("HTMLBodyElement");
904 }
905
906
907
908
909 @Test
910 @Alerts("false")
911 public void _HTMLButtonElement() throws Exception {
912 test("HTMLButtonElement");
913 }
914
915
916
917
918 @Test
919 @Alerts("false")
920 public void _HTMLCanvasElement() throws Exception {
921 test("HTMLCanvasElement");
922 }
923
924
925
926
927 @Test
928 @Alerts("false")
929 public void _HTMLDListElement() throws Exception {
930 test("HTMLDListElement");
931 }
932
933
934
935
936 @Test
937 @Alerts("false")
938 public void _HTMLDataElement() throws Exception {
939 test("HTMLDataElement");
940 }
941
942
943
944
945 @Test
946 @Alerts("false")
947 public void _HTMLDataListElement() throws Exception {
948 test("HTMLDataListElement");
949 }
950
951
952
953
954 @Test
955 @Alerts("false")
956 public void _HTMLDetailsElement() throws Exception {
957 test("HTMLDetailsElement");
958 }
959
960
961
962
963 @Test
964 @Alerts("false")
965 public void _HTMLDialogElement() throws Exception {
966 test("HTMLDialogElement");
967 }
968
969
970
971
972 @Test
973 @Alerts("false")
974 public void _HTMLDirectoryElement() throws Exception {
975 test("HTMLDirectoryElement");
976 }
977
978
979
980
981 @Test
982 @Alerts("false")
983 public void _HTMLDivElement() throws Exception {
984 test("HTMLDivElement");
985 }
986
987
988
989
990 @Test
991 @Alerts("false")
992 public void _HTMLDocument() throws Exception {
993 test("HTMLDocument");
994 }
995
996
997
998
999 @Test
1000 @Alerts("false")
1001 public void _HTMLElement() throws Exception {
1002 test("HTMLElement");
1003 }
1004
1005
1006
1007
1008 @Test
1009 @Alerts("false")
1010 public void _HTMLEmbedElement() throws Exception {
1011 test("HTMLEmbedElement");
1012 }
1013
1014
1015
1016
1017 @Test
1018 @Alerts("false")
1019 public void _HTMLFieldSetElement() throws Exception {
1020 test("HTMLFieldSetElement");
1021 }
1022
1023
1024
1025
1026 @Test
1027 @Alerts("false")
1028 public void _HTMLFontElement() throws Exception {
1029 test("HTMLFontElement");
1030 }
1031
1032
1033
1034
1035 @Test
1036 @Alerts("false")
1037 public void _HTMLFormControlsCollection() throws Exception {
1038 test("HTMLFormControlsCollection");
1039 }
1040
1041
1042
1043
1044 @Test
1045 @Alerts("false")
1046 public void _HTMLFormElement() throws Exception {
1047 test("HTMLFormElement");
1048 }
1049
1050
1051
1052
1053 @Test
1054 @Alerts("false")
1055 public void _HTMLFrameElement() throws Exception {
1056 test("HTMLFrameElement");
1057 }
1058
1059
1060
1061
1062 @Test
1063 @Alerts("false")
1064 public void _HTMLFrameSetElement() throws Exception {
1065 test("HTMLFrameSetElement");
1066 }
1067
1068
1069
1070
1071 @Test
1072 @Alerts("false")
1073 public void _HTMLHRElement() throws Exception {
1074 test("HTMLHRElement");
1075 }
1076
1077
1078
1079
1080 @Test
1081 @Alerts("false")
1082 public void _HTMLHeadElement() throws Exception {
1083 test("HTMLHeadElement");
1084 }
1085
1086
1087
1088
1089 @Test
1090 @Alerts("false")
1091 public void _HTMLHeadingElement() throws Exception {
1092 test("HTMLHeadingElement");
1093 }
1094
1095
1096
1097
1098 @Test
1099 @Alerts("false")
1100 public void _HTMLHtmlElement() throws Exception {
1101 test("HTMLHtmlElement");
1102 }
1103
1104
1105
1106
1107 @Test
1108 @Alerts("false")
1109 public void _HTMLIFrameElement() throws Exception {
1110 test("HTMLIFrameElement");
1111 }
1112
1113
1114
1115
1116 @Test
1117 @Alerts("false")
1118 public void _HTMLImageElement() throws Exception {
1119 test("HTMLImageElement");
1120 }
1121
1122
1123
1124
1125 @Test
1126 @Alerts("false")
1127 public void _HTMLInputElement() throws Exception {
1128 test("HTMLInputElement");
1129 }
1130
1131
1132
1133
1134 @Test
1135 @Alerts("false")
1136 public void _HTMLLIElement() throws Exception {
1137 test("HTMLLIElement");
1138 }
1139
1140
1141
1142
1143 @Test
1144 @Alerts("false")
1145 public void _HTMLLabelElement() throws Exception {
1146 test("HTMLLabelElement");
1147 }
1148
1149
1150
1151
1152 @Test
1153 @Alerts("false")
1154 public void _HTMLLegendElement() throws Exception {
1155 test("HTMLLegendElement");
1156 }
1157
1158
1159
1160
1161 @Test
1162 @Alerts("false")
1163 public void _HTMLLinkElement() throws Exception {
1164 test("HTMLLinkElement");
1165 }
1166
1167
1168
1169
1170 @Test
1171 @Alerts("exception")
1172 public void _HTMLListElement() throws Exception {
1173 test("HTMLListElement");
1174 }
1175
1176
1177
1178
1179 @Test
1180 @Alerts("false")
1181 public void _HTMLMapElement() throws Exception {
1182 test("HTMLMapElement");
1183 }
1184
1185
1186
1187
1188 @Test
1189 @Alerts("false")
1190 public void _HTMLMarqueeElement() throws Exception {
1191 test("HTMLMarqueeElement");
1192 }
1193
1194
1195
1196
1197 @Test
1198 @Alerts("false")
1199 public void _HTMLMediaElement() throws Exception {
1200 test("HTMLMediaElement");
1201 }
1202
1203
1204
1205
1206 @Test
1207 @Alerts("false")
1208 public void _HTMLMenuElement() throws Exception {
1209 test("HTMLMenuElement");
1210 }
1211
1212
1213
1214
1215 @Test
1216 @Alerts("false")
1217 public void _HTMLMetaElement() throws Exception {
1218 test("HTMLMetaElement");
1219 }
1220
1221
1222
1223
1224 @Test
1225 @Alerts("false")
1226 public void _HTMLMeterElement() throws Exception {
1227 test("HTMLMeterElement");
1228 }
1229
1230
1231
1232
1233 @Test
1234 @Alerts("false")
1235 public void _HTMLModElement() throws Exception {
1236 test("HTMLModElement");
1237 }
1238
1239
1240
1241
1242 @Test
1243 @Alerts("false")
1244 public void _HTMLOListElement() throws Exception {
1245 test("HTMLOListElement");
1246 }
1247
1248
1249
1250
1251 @Test
1252 @Alerts("false")
1253 public void _HTMLObjectElement() throws Exception {
1254 test("HTMLObjectElement");
1255 }
1256
1257
1258
1259
1260 @Test
1261 @Alerts("false")
1262 public void _HTMLOptGroupElement() throws Exception {
1263 test("HTMLOptGroupElement");
1264 }
1265
1266
1267
1268
1269 @Test
1270 @Alerts("false")
1271 public void _HTMLOptionElement() throws Exception {
1272 test("HTMLOptionElement");
1273 }
1274
1275
1276
1277
1278 @Test
1279 @Alerts("false")
1280 @HtmlUnitNYI(CHROME = "true",
1281 EDGE = "true",
1282 FF = "true",
1283 FF_ESR = "true")
1284 public void _HTMLOptionsCollection() throws Exception {
1285 test("HTMLOptionsCollection");
1286 }
1287
1288
1289
1290
1291 @Test
1292 @Alerts("false")
1293 public void _HTMLOutputElement() throws Exception {
1294 test("HTMLOutputElement");
1295 }
1296
1297
1298
1299
1300 @Test
1301 @Alerts("false")
1302 public void _HTMLParagraphElement() throws Exception {
1303 test("HTMLParagraphElement");
1304 }
1305
1306
1307
1308
1309 @Test
1310 @Alerts("false")
1311 public void _HTMLParamElement() throws Exception {
1312 test("HTMLParamElement");
1313 }
1314
1315
1316
1317
1318 @Test
1319 @Alerts("false")
1320 public void _HTMLPictureElement() throws Exception {
1321 test("HTMLPictureElement");
1322 }
1323
1324
1325
1326
1327 @Test
1328 @Alerts("false")
1329 public void _HTMLPreElement() throws Exception {
1330 test("HTMLPreElement");
1331 }
1332
1333
1334
1335
1336 @Test
1337 @Alerts("false")
1338 public void _HTMLProgressElement() throws Exception {
1339 test("HTMLProgressElement");
1340 }
1341
1342
1343
1344
1345 @Test
1346 @Alerts("false")
1347 public void _HTMLQuoteElement() throws Exception {
1348 test("HTMLQuoteElement");
1349 }
1350
1351
1352
1353
1354 @Test
1355 @Alerts("false")
1356 public void _HTMLScriptElement() throws Exception {
1357 test("HTMLScriptElement");
1358 }
1359
1360
1361
1362
1363 @Test
1364 @Alerts("false")
1365 public void _HTMLSelectElement() throws Exception {
1366 test("HTMLSelectElement");
1367 }
1368
1369
1370
1371
1372 @Test
1373 @Alerts("false")
1374 public void _HTMLSlotElement() throws Exception {
1375 test("HTMLSlotElement");
1376 }
1377
1378
1379
1380
1381 @Test
1382 @Alerts("false")
1383 public void _HTMLSourceElement() throws Exception {
1384 test("HTMLSourceElement");
1385 }
1386
1387
1388
1389
1390 @Test
1391 @Alerts("false")
1392 public void _HTMLSpanElement() throws Exception {
1393 test("HTMLSpanElement");
1394 }
1395
1396
1397
1398
1399 @Test
1400 @Alerts("false")
1401 public void _HTMLStyleElement() throws Exception {
1402 test("HTMLStyleElement");
1403 }
1404
1405
1406
1407
1408 @Test
1409 @Alerts("false")
1410 public void _HTMLTableCaptionElement() throws Exception {
1411 test("HTMLTableCaptionElement");
1412 }
1413
1414
1415
1416
1417 @Test
1418 @Alerts("false")
1419 public void _HTMLTableCellElement() throws Exception {
1420 test("HTMLTableCellElement");
1421 }
1422
1423
1424
1425
1426 @Test
1427 @Alerts("false")
1428 public void _HTMLTableColElement() throws Exception {
1429 test("HTMLTableColElement");
1430 }
1431
1432
1433
1434
1435 @Test
1436 @Alerts("exception")
1437 public void _HTMLTableComponent() throws Exception {
1438 test("HTMLTableComponent");
1439 }
1440
1441
1442
1443
1444 @Test
1445 @Alerts("false")
1446 public void _HTMLTableElement() throws Exception {
1447 test("HTMLTableElement");
1448 }
1449
1450
1451
1452
1453 @Test
1454 @Alerts("false")
1455 public void _HTMLTableRowElement() throws Exception {
1456 test("HTMLTableRowElement");
1457 }
1458
1459
1460
1461
1462 @Test
1463 @Alerts("false")
1464 public void _HTMLTableSectionElement() throws Exception {
1465 test("HTMLTableSectionElement");
1466 }
1467
1468
1469
1470
1471 @Test
1472 @Alerts("false")
1473 public void _HTMLTemplateElement() throws Exception {
1474 test("HTMLTemplateElement");
1475 }
1476
1477
1478
1479
1480 @Test
1481 @Alerts("false")
1482 public void _HTMLTextAreaElement() throws Exception {
1483 test("HTMLTextAreaElement");
1484 }
1485
1486
1487
1488
1489 @Test
1490 @Alerts("false")
1491 public void _HTMLTimeElement() throws Exception {
1492 test("HTMLTimeElement");
1493 }
1494
1495
1496
1497
1498 @Test
1499 @Alerts("false")
1500 public void _HTMLTitleElement() throws Exception {
1501 test("HTMLTitleElement");
1502 }
1503
1504
1505
1506
1507 @Test
1508 @Alerts("false")
1509 public void _HTMLTrackElement() throws Exception {
1510 test("HTMLTrackElement");
1511 }
1512
1513
1514
1515
1516 @Test
1517 @Alerts("false")
1518 public void _HTMLUListElement() throws Exception {
1519 test("HTMLUListElement");
1520 }
1521
1522
1523
1524
1525 @Test
1526 @Alerts("false")
1527 public void _HTMLUnknownElement() throws Exception {
1528 test("HTMLUnknownElement");
1529 }
1530
1531
1532
1533
1534 @Test
1535 @Alerts("false")
1536 public void _HTMLVideoElement() throws Exception {
1537 test("HTMLVideoElement");
1538 }
1539
1540
1541
1542
1543 @Test
1544 @Alerts("false")
1545 public void _HashChangeEvent() throws Exception {
1546 test("HashChangeEvent");
1547 }
1548
1549
1550
1551
1552 @Test
1553 @Alerts("false")
1554 public void _IDBCursorWithValue() throws Exception {
1555 test("IDBCursorWithValue");
1556 }
1557
1558
1559
1560
1561 @Test
1562 @Alerts("false")
1563 public void _IDBDatabase() throws Exception {
1564 test("IDBDatabase");
1565 }
1566
1567
1568
1569
1570 @Test
1571 @Alerts("false")
1572 public void _IDBOpenDBRequest() throws Exception {
1573 test("IDBOpenDBRequest");
1574 }
1575
1576
1577
1578
1579 @Test
1580 @Alerts("false")
1581 public void _IDBRequest() throws Exception {
1582 test("IDBRequest");
1583 }
1584
1585
1586
1587
1588 @Test
1589 @Alerts("false")
1590 public void _IDBTransaction() throws Exception {
1591 test("IDBTransaction");
1592 }
1593
1594
1595
1596
1597 @Test
1598 @Alerts("false")
1599 public void _IDBVersionChangeEvent() throws Exception {
1600 test("IDBVersionChangeEvent");
1601 }
1602
1603
1604
1605
1606 @Test
1607 @Alerts("false")
1608 public void _IIRFilterNode() throws Exception {
1609 test("IIRFilterNode");
1610 }
1611
1612
1613
1614
1615 @Test
1616 @Alerts(DEFAULT = "true",
1617 FF = "exception",
1618 FF_ESR = "exception")
1619 public void _InputDeviceCapabilities() throws Exception {
1620 test("InputDeviceCapabilities");
1621 }
1622
1623
1624
1625
1626 @Test
1627 @Alerts("false")
1628 public void _InputEvent() throws Exception {
1629 test("InputEvent");
1630 }
1631
1632
1633
1634
1635 @Test
1636 @Alerts("false")
1637 public void _KeyboardEvent() throws Exception {
1638 test("KeyboardEvent");
1639 }
1640
1641
1642
1643
1644 @Test
1645 @Alerts("false")
1646 @HtmlUnitNYI(CHROME = "true",
1647 EDGE = "true",
1648 FF = "true",
1649 FF_ESR = "true")
1650 public void _KeyframeEffect() throws Exception {
1651 test("KeyframeEffect");
1652 }
1653
1654
1655
1656
1657 @Test
1658 @Alerts("false")
1659 public void _MIDIAccess() throws Exception {
1660 test("MIDIAccess");
1661 }
1662
1663
1664
1665
1666 @Test
1667 @Alerts("false")
1668 public void _MIDIConnectionEvent() throws Exception {
1669 test("MIDIConnectionEvent");
1670 }
1671
1672
1673
1674
1675 @Test
1676 @Alerts("false")
1677 public void _MIDIInput() throws Exception {
1678 test("MIDIInput");
1679 }
1680
1681
1682
1683
1684 @Test
1685 @Alerts("false")
1686 public void _MIDIMessageEvent() throws Exception {
1687 test("MIDIMessageEvent");
1688 }
1689
1690
1691
1692
1693 @Test
1694 @Alerts("false")
1695 public void _MIDIOutput() throws Exception {
1696 test("MIDIOutput");
1697 }
1698
1699
1700
1701
1702 @Test
1703 @Alerts("false")
1704 public void _MIDIPort() throws Exception {
1705 test("MIDIPort");
1706 }
1707
1708
1709
1710
1711 @Test
1712 @Alerts("false")
1713 public void _MediaDevices() throws Exception {
1714 test("MediaDevices");
1715 }
1716
1717
1718
1719
1720 @Test
1721 @Alerts("false")
1722 public void _MediaElementAudioSourceNode() throws Exception {
1723 test("MediaElementAudioSourceNode");
1724 }
1725
1726
1727
1728
1729 @Test
1730 @Alerts("false")
1731 public void _MediaEncryptedEvent() throws Exception {
1732 test("MediaEncryptedEvent");
1733 }
1734
1735
1736
1737
1738 @Test
1739 @Alerts(DEFAULT = "exception",
1740 FF = "false",
1741 FF_ESR = "false")
1742 public void _MediaKeyError() throws Exception {
1743 test("MediaKeyError");
1744 }
1745
1746
1747
1748
1749 @Test
1750 @Alerts("false")
1751 public void _MediaKeyMessageEvent() throws Exception {
1752 test("MediaKeyMessageEvent");
1753 }
1754
1755
1756
1757
1758 @Test
1759 @Alerts("false")
1760 public void _MediaKeySession() throws Exception {
1761 test("MediaKeySession");
1762 }
1763
1764
1765
1766
1767 @Test
1768 @Alerts("false")
1769 public void _MediaQueryList() throws Exception {
1770 test("MediaQueryList");
1771 }
1772
1773
1774
1775
1776 @Test
1777 @Alerts("false")
1778 public void _MediaQueryListEvent() throws Exception {
1779 test("MediaQueryListEvent");
1780 }
1781
1782
1783
1784
1785 @Test
1786 @Alerts("false")
1787 public void _MediaRecorder() throws Exception {
1788 test("MediaRecorder");
1789 }
1790
1791
1792
1793
1794 @Test
1795 @Alerts("false")
1796 public void _MediaSource() throws Exception {
1797 test("MediaSource");
1798 }
1799
1800
1801
1802
1803 @Test
1804 @Alerts("false")
1805 public void _MediaStream() throws Exception {
1806 test("MediaStream");
1807 }
1808
1809
1810
1811
1812 @Test
1813 @Alerts("false")
1814 public void _MediaStreamAudioDestinationNode() throws Exception {
1815 test("MediaStreamAudioDestinationNode");
1816 }
1817
1818
1819
1820
1821 @Test
1822 @Alerts("false")
1823 public void _MediaStreamAudioSourceNode() throws Exception {
1824 test("MediaStreamAudioSourceNode");
1825 }
1826
1827
1828
1829
1830 @Test
1831 @Alerts("false")
1832 public void _MediaStreamEvent() throws Exception {
1833 test("MediaStreamEvent");
1834 }
1835
1836
1837
1838
1839 @Test
1840 @Alerts("false")
1841 public void _MediaStreamTrack() throws Exception {
1842 test("MediaStreamTrack");
1843 }
1844
1845
1846
1847
1848 @Test
1849 @Alerts("false")
1850 public void _MediaStreamTrackEvent() throws Exception {
1851 test("MediaStreamTrackEvent");
1852 }
1853
1854
1855
1856
1857 @Test
1858 @Alerts("false")
1859 public void _MessageEvent() throws Exception {
1860 test("MessageEvent");
1861 }
1862
1863
1864
1865
1866 @Test
1867 @Alerts("false")
1868 public void _MessagePort() throws Exception {
1869 test("MessagePort");
1870 }
1871
1872
1873
1874
1875 @Test
1876 @Alerts("false")
1877 public void _MouseEvent() throws Exception {
1878 test("MouseEvent");
1879 }
1880
1881
1882
1883
1884 @Test
1885 @Alerts(DEFAULT = "exception",
1886 FF = "false",
1887 FF_ESR = "false")
1888 public void _MouseScrollEvent() throws Exception {
1889 test("MouseScrollEvent");
1890 }
1891
1892
1893
1894
1895 @Test
1896 @Alerts(DEFAULT = "exception",
1897 FF = "false",
1898 FF_ESR = "false")
1899 public void _MutationEvent() throws Exception {
1900 test("MutationEvent");
1901 }
1902
1903
1904
1905
1906 @Test
1907 @Alerts("exception")
1908 public void _NativeXPathNSResolver() throws Exception {
1909 test("NativeXPathNSResolver");
1910 }
1911
1912
1913
1914
1915 @Test
1916 @Alerts(DEFAULT = "false",
1917 FF = "exception",
1918 FF_ESR = "exception")
1919 public void _NetworkInformation() throws Exception {
1920 test("NetworkInformation");
1921 }
1922
1923
1924
1925
1926 @Test
1927 @Alerts("false")
1928 public void _Node() throws Exception {
1929 test("Node");
1930 }
1931
1932
1933
1934
1935 @Test
1936 @Alerts("false")
1937 public void _Notification() throws Exception {
1938 test("Notification");
1939 }
1940
1941
1942
1943
1944 @Test
1945 @Alerts("false")
1946 public void _OfflineAudioCompletionEvent() throws Exception {
1947 test("OfflineAudioCompletionEvent");
1948 }
1949
1950
1951
1952
1953 @Test
1954 @Alerts("false")
1955 public void _OfflineAudioContext() throws Exception {
1956 test("OfflineAudioContext");
1957 }
1958
1959
1960
1961
1962 @Test
1963 @Alerts("false")
1964 public void _OscillatorNode() throws Exception {
1965 test("OscillatorNode");
1966 }
1967
1968
1969
1970
1971 @Test
1972 @Alerts("false")
1973 public void _PageTransitionEvent() throws Exception {
1974 test("PageTransitionEvent");
1975 }
1976
1977
1978
1979
1980 @Test
1981 @Alerts("false")
1982 public void _PannerNode() throws Exception {
1983 test("PannerNode");
1984 }
1985
1986
1987
1988
1989 @Test
1990 @Alerts(DEFAULT = "false",
1991 FF = "exception",
1992 FF_ESR = "exception")
1993 public void _PasswordCredential() throws Exception {
1994 test("PasswordCredential");
1995 }
1996
1997
1998
1999
2000 @Test
2001 @Alerts(DEFAULT = "true",
2002 FF = "exception",
2003 FF_ESR = "exception")
2004 public void _PaymentAddress() throws Exception {
2005 test("PaymentAddress");
2006 }
2007
2008
2009
2010
2011 @Test
2012 @Alerts(DEFAULT = "false",
2013 FF = "exception",
2014 FF_ESR = "exception")
2015 public void _PaymentRequest() throws Exception {
2016 test("PaymentRequest");
2017 }
2018
2019
2020
2021
2022 @Test
2023 @Alerts(DEFAULT = "false",
2024 FF = "exception",
2025 FF_ESR = "exception")
2026 public void _PaymentResponse() throws Exception {
2027 test("PaymentResponse");
2028 }
2029
2030
2031
2032
2033 @Test
2034 @Alerts("false")
2035 public void _Performance() throws Exception {
2036 test("Performance");
2037 }
2038
2039
2040
2041
2042 @Test
2043 @Alerts("false")
2044 public void _PerformanceMark() throws Exception {
2045 test("PerformanceMark");
2046 }
2047
2048
2049
2050
2051 @Test
2052 @Alerts("false")
2053 public void _PerformanceMeasure() throws Exception {
2054 test("PerformanceMeasure");
2055 }
2056
2057
2058
2059
2060 @Test
2061 @Alerts("false")
2062 public void _PerformanceNavigationTiming() throws Exception {
2063 test("PerformanceNavigationTiming");
2064 }
2065
2066
2067
2068
2069 @Test
2070 @Alerts("false")
2071 public void _PerformanceResourceTiming() throws Exception {
2072 test("PerformanceResourceTiming");
2073 }
2074
2075
2076
2077
2078 @Test
2079 @Alerts(DEFAULT = "true",
2080 FF = "exception",
2081 FF_ESR = "exception")
2082 public void _PeriodicSyncManager() throws Exception {
2083 test("PeriodicSyncManager");
2084 }
2085
2086
2087
2088
2089 @Test
2090 @Alerts("false")
2091 public void _PermissionStatus() throws Exception {
2092 test("PermissionStatus");
2093 }
2094
2095
2096
2097
2098 @Test
2099 @Alerts("false")
2100 public void _PointerEvent() throws Exception {
2101 test("PointerEvent");
2102 }
2103
2104
2105
2106
2107 @Test
2108 @Alerts("false")
2109 public void _PopStateEvent() throws Exception {
2110 test("PopStateEvent");
2111 }
2112
2113
2114
2115
2116 @Test
2117 @Alerts(DEFAULT = "true",
2118 FF = "exception",
2119 FF_ESR = "exception")
2120 public void _Presentation() throws Exception {
2121 test("Presentation");
2122 }
2123
2124
2125
2126
2127 @Test
2128 @Alerts(DEFAULT = "false",
2129 FF = "exception",
2130 FF_ESR = "exception")
2131 public void _PresentationAvailability() throws Exception {
2132 test("PresentationAvailability");
2133 }
2134
2135
2136
2137
2138 @Test
2139 @Alerts(DEFAULT = "false",
2140 FF = "exception",
2141 FF_ESR = "exception")
2142 public void _PresentationConnection() throws Exception {
2143 test("PresentationConnection");
2144 }
2145
2146
2147
2148
2149 @Test
2150 @Alerts(DEFAULT = "false",
2151 FF = "exception",
2152 FF_ESR = "exception")
2153 public void _PresentationConnectionAvailableEvent() throws Exception {
2154 test("PresentationConnectionAvailableEvent");
2155 }
2156
2157
2158
2159
2160 @Test
2161 @Alerts(DEFAULT = "false",
2162 FF = "exception",
2163 FF_ESR = "exception")
2164 public void _PresentationConnectionCloseEvent() throws Exception {
2165 test("PresentationConnectionCloseEvent");
2166 }
2167
2168
2169
2170
2171 @Test
2172 @Alerts(DEFAULT = "false",
2173 FF = "exception",
2174 FF_ESR = "exception")
2175 public void _PresentationRequest() throws Exception {
2176 test("PresentationRequest");
2177 }
2178
2179
2180
2181
2182 @Test
2183 @Alerts("false")
2184 public void _ProcessingInstruction() throws Exception {
2185 test("ProcessingInstruction");
2186 }
2187
2188
2189
2190
2191 @Test
2192 @Alerts("false")
2193 public void _ProgressEvent() throws Exception {
2194 test("ProgressEvent");
2195 }
2196
2197
2198
2199
2200 @Test
2201 @Alerts("false")
2202 public void _PromiseRejectionEvent() throws Exception {
2203 test("PromiseRejectionEvent");
2204 }
2205
2206
2207
2208
2209 @Test
2210 @Alerts("false")
2211 public void _RTCDataChannelEvent() throws Exception {
2212 test("RTCDataChannelEvent");
2213 }
2214
2215
2216
2217
2218 @Test
2219 @Alerts("false")
2220 public void _RTCPeerConnection() throws Exception {
2221 test("RTCPeerConnection");
2222 }
2223
2224
2225
2226
2227 @Test
2228 @Alerts("false")
2229 public void _RTCPeerConnectionIceEvent() throws Exception {
2230 test("RTCPeerConnectionIceEvent");
2231 }
2232
2233
2234
2235
2236 @Test
2237 @Alerts("false")
2238 public void _RTCSctpTransport() throws Exception {
2239 test("RTCSctpTransport");
2240 }
2241
2242
2243
2244
2245 @Test
2246 @Alerts("false")
2247 public void _RadioNodeList() throws Exception {
2248 test("RadioNodeList");
2249 }
2250
2251
2252
2253
2254 @Test
2255 @Alerts("false")
2256 public void _Range() throws Exception {
2257 test("Range");
2258 }
2259
2260
2261
2262
2263 @Test
2264 @Alerts(DEFAULT = "false",
2265 FF = "exception",
2266 FF_ESR = "exception")
2267 public void _RemotePlayback() throws Exception {
2268 test("RemotePlayback");
2269 }
2270
2271
2272
2273
2274 @Test
2275 @Alerts("exception")
2276 public void _RowContainer() throws Exception {
2277 test("RowContainer");
2278 }
2279
2280
2281
2282
2283 @Test
2284 @Alerts("false")
2285 public void _SVGAElement() throws Exception {
2286 test("SVGAElement");
2287 }
2288
2289
2290
2291
2292 @Test
2293 @Alerts("false")
2294 public void _SVGAnimateElement() throws Exception {
2295 test("SVGAnimateElement");
2296 }
2297
2298
2299
2300
2301 @Test
2302 @Alerts("false")
2303 public void _SVGAnimateMotionElement() throws Exception {
2304 test("SVGAnimateMotionElement");
2305 }
2306
2307
2308
2309
2310 @Test
2311 @Alerts("false")
2312 public void _SVGAnimateTransformElement() throws Exception {
2313 test("SVGAnimateTransformElement");
2314 }
2315
2316
2317
2318
2319 @Test
2320 @Alerts("false")
2321 public void _SVGAnimationElement() throws Exception {
2322 test("SVGAnimationElement");
2323 }
2324
2325
2326
2327
2328 @Test
2329 @Alerts("false")
2330 public void _SVGCircleElement() throws Exception {
2331 test("SVGCircleElement");
2332 }
2333
2334
2335
2336
2337 @Test
2338 @Alerts("false")
2339 public void _SVGClipPathElement() throws Exception {
2340 test("SVGClipPathElement");
2341 }
2342
2343
2344
2345
2346 @Test
2347 @Alerts("false")
2348 public void _SVGComponentTransferFunctionElement() throws Exception {
2349 test("SVGComponentTransferFunctionElement");
2350 }
2351
2352
2353
2354
2355 @Test
2356 @Alerts("false")
2357 public void _SVGDefsElement() throws Exception {
2358 test("SVGDefsElement");
2359 }
2360
2361
2362
2363
2364 @Test
2365 @Alerts("false")
2366 public void _SVGDescElement() throws Exception {
2367 test("SVGDescElement");
2368 }
2369
2370
2371
2372
2373 @Test
2374 @Alerts("exception")
2375 @HtmlUnitNYI(FF = "false")
2376 public void _SVGDiscardElement() throws Exception {
2377 test("SVGDiscardElement");
2378 }
2379
2380
2381
2382
2383 @Test
2384 @Alerts("false")
2385 public void _SVGElement() throws Exception {
2386 test("SVGElement");
2387 }
2388
2389
2390
2391
2392 @Test
2393 @Alerts("false")
2394 public void _SVGEllipseElement() throws Exception {
2395 test("SVGEllipseElement");
2396 }
2397
2398
2399
2400
2401 @Test
2402 @Alerts("false")
2403 public void _SVGFEBlendElement() throws Exception {
2404 test("SVGFEBlendElement");
2405 }
2406
2407
2408
2409
2410 @Test
2411 @Alerts("false")
2412 public void _SVGFEColorMatrixElement() throws Exception {
2413 test("SVGFEColorMatrixElement");
2414 }
2415
2416
2417
2418
2419 @Test
2420 @Alerts("false")
2421 public void _SVGFEComponentTransferElement() throws Exception {
2422 test("SVGFEComponentTransferElement");
2423 }
2424
2425
2426
2427
2428 @Test
2429 @Alerts("false")
2430 public void _SVGFECompositeElement() throws Exception {
2431 test("SVGFECompositeElement");
2432 }
2433
2434
2435
2436
2437 @Test
2438 @Alerts("false")
2439 public void _SVGFEConvolveMatrixElement() throws Exception {
2440 test("SVGFEConvolveMatrixElement");
2441 }
2442
2443
2444
2445
2446 @Test
2447 @Alerts("false")
2448 public void _SVGFEDiffuseLightingElement() throws Exception {
2449 test("SVGFEDiffuseLightingElement");
2450 }
2451
2452
2453
2454
2455 @Test
2456 @Alerts("false")
2457 public void _SVGFEDisplacementMapElement() throws Exception {
2458 test("SVGFEDisplacementMapElement");
2459 }
2460
2461
2462
2463
2464 @Test
2465 @Alerts("false")
2466 public void _SVGFEDistantLightElement() throws Exception {
2467 test("SVGFEDistantLightElement");
2468 }
2469
2470
2471
2472
2473 @Test
2474 @Alerts("false")
2475 public void _SVGFEDropShadowElement() throws Exception {
2476 test("SVGFEDropShadowElement");
2477 }
2478
2479
2480
2481
2482 @Test
2483 @Alerts("false")
2484 public void _SVGFEFloodElement() throws Exception {
2485 test("SVGFEFloodElement");
2486 }
2487
2488
2489
2490
2491 @Test
2492 @Alerts("false")
2493 public void _SVGFEFuncAElement() throws Exception {
2494 test("SVGFEFuncAElement");
2495 }
2496
2497
2498
2499
2500 @Test
2501 @Alerts("false")
2502 public void _SVGFEFuncBElement() throws Exception {
2503 test("SVGFEFuncBElement");
2504 }
2505
2506
2507
2508
2509 @Test
2510 @Alerts("false")
2511 public void _SVGFEFuncGElement() throws Exception {
2512 test("SVGFEFuncGElement");
2513 }
2514
2515
2516
2517
2518 @Test
2519 @Alerts("false")
2520 public void _SVGFEFuncRElement() throws Exception {
2521 test("SVGFEFuncRElement");
2522 }
2523
2524
2525
2526
2527 @Test
2528 @Alerts("false")
2529 public void _SVGFEGaussianBlurElement() throws Exception {
2530 test("SVGFEGaussianBlurElement");
2531 }
2532
2533
2534
2535
2536 @Test
2537 @Alerts("false")
2538 public void _SVGFEImageElement() throws Exception {
2539 test("SVGFEImageElement");
2540 }
2541
2542
2543
2544
2545 @Test
2546 @Alerts("false")
2547 public void _SVGFEMergeElement() throws Exception {
2548 test("SVGFEMergeElement");
2549 }
2550
2551
2552
2553
2554 @Test
2555 @Alerts("false")
2556 public void _SVGFEMergeNodeElement() throws Exception {
2557 test("SVGFEMergeNodeElement");
2558 }
2559
2560
2561
2562
2563 @Test
2564 @Alerts("false")
2565 public void _SVGFEMorphologyElement() throws Exception {
2566 test("SVGFEMorphologyElement");
2567 }
2568
2569
2570
2571
2572 @Test
2573 @Alerts("false")
2574 public void _SVGFEOffsetElement() throws Exception {
2575 test("SVGFEOffsetElement");
2576 }
2577
2578
2579
2580
2581 @Test
2582 @Alerts("false")
2583 public void _SVGFEPointLightElement() throws Exception {
2584 test("SVGFEPointLightElement");
2585 }
2586
2587
2588
2589
2590 @Test
2591 @Alerts("false")
2592 public void _SVGFESpecularLightingElement() throws Exception {
2593 test("SVGFESpecularLightingElement");
2594 }
2595
2596
2597
2598
2599 @Test
2600 @Alerts("false")
2601 public void _SVGFESpotLightElement() throws Exception {
2602 test("SVGFESpotLightElement");
2603 }
2604
2605
2606
2607
2608 @Test
2609 @Alerts("false")
2610 public void _SVGFETileElement() throws Exception {
2611 test("SVGFETileElement");
2612 }
2613
2614
2615
2616
2617 @Test
2618 @Alerts("false")
2619 public void _SVGFETurbulenceElement() throws Exception {
2620 test("SVGFETurbulenceElement");
2621 }
2622
2623
2624
2625
2626 @Test
2627 @Alerts("false")
2628 public void _SVGFilterElement() throws Exception {
2629 test("SVGFilterElement");
2630 }
2631
2632
2633
2634
2635 @Test
2636 @Alerts("false")
2637 public void _SVGForeignObjectElement() throws Exception {
2638 test("SVGForeignObjectElement");
2639 }
2640
2641
2642
2643
2644 @Test
2645 @Alerts("false")
2646 public void _SVGGElement() throws Exception {
2647 test("SVGGElement");
2648 }
2649
2650
2651
2652
2653 @Test
2654 @Alerts("false")
2655 public void _SVGGeometryElement() throws Exception {
2656 test("SVGGeometryElement");
2657 }
2658
2659
2660
2661
2662 @Test
2663 @Alerts("false")
2664 public void _SVGGradientElement() throws Exception {
2665 test("SVGGradientElement");
2666 }
2667
2668
2669
2670
2671 @Test
2672 @Alerts("false")
2673 public void _SVGGraphicsElement() throws Exception {
2674 test("SVGGraphicsElement");
2675 }
2676
2677
2678
2679
2680 @Test
2681 @Alerts("false")
2682 public void _SVGImageElement() throws Exception {
2683 test("SVGImageElement");
2684 }
2685
2686
2687
2688
2689 @Test
2690 @Alerts("false")
2691 public void _SVGLineElement() throws Exception {
2692 test("SVGLineElement");
2693 }
2694
2695
2696
2697
2698 @Test
2699 @Alerts("false")
2700 public void _SVGLinearGradientElement() throws Exception {
2701 test("SVGLinearGradientElement");
2702 }
2703
2704
2705
2706
2707 @Test
2708 @Alerts("false")
2709 public void _SVGMPathElement() throws Exception {
2710 test("SVGMPathElement");
2711 }
2712
2713
2714
2715
2716 @Test
2717 @Alerts("false")
2718 public void _SVGMarkerElement() throws Exception {
2719 test("SVGMarkerElement");
2720 }
2721
2722
2723
2724
2725 @Test
2726 @Alerts("false")
2727 public void _SVGMaskElement() throws Exception {
2728 test("SVGMaskElement");
2729 }
2730
2731
2732
2733
2734 @Test
2735 @Alerts("false")
2736 public void _SVGMetadataElement() throws Exception {
2737 test("SVGMetadataElement");
2738 }
2739
2740
2741
2742
2743 @Test
2744 @Alerts("false")
2745 public void _SVGPathElement() throws Exception {
2746 test("SVGPathElement");
2747 }
2748
2749
2750
2751
2752 @Test
2753 @Alerts("false")
2754 public void _SVGPatternElement() throws Exception {
2755 test("SVGPatternElement");
2756 }
2757
2758
2759
2760
2761 @Test
2762 @Alerts("false")
2763 public void _SVGPolygonElement() throws Exception {
2764 test("SVGPolygonElement");
2765 }
2766
2767
2768
2769
2770 @Test
2771 @Alerts("false")
2772 public void _SVGPolylineElement() throws Exception {
2773 test("SVGPolylineElement");
2774 }
2775
2776
2777
2778
2779 @Test
2780 @Alerts("false")
2781 public void _SVGRadialGradientElement() throws Exception {
2782 test("SVGRadialGradientElement");
2783 }
2784
2785
2786
2787
2788 @Test
2789 @Alerts("false")
2790 public void _SVGRectElement() throws Exception {
2791 test("SVGRectElement");
2792 }
2793
2794
2795
2796
2797 @Test
2798 @Alerts("false")
2799 public void _SVGSVGElement() throws Exception {
2800 test("SVGSVGElement");
2801 }
2802
2803
2804
2805
2806 @Test
2807 @Alerts("false")
2808 public void _SVGScriptElement() throws Exception {
2809 test("SVGScriptElement");
2810 }
2811
2812
2813
2814
2815 @Test
2816 @Alerts("false")
2817 public void _SVGSetElement() throws Exception {
2818 test("SVGSetElement");
2819 }
2820
2821
2822
2823
2824 @Test
2825 @Alerts("false")
2826 public void _SVGStopElement() throws Exception {
2827 test("SVGStopElement");
2828 }
2829
2830
2831
2832
2833 @Test
2834 @Alerts("false")
2835 public void _SVGStyleElement() throws Exception {
2836 test("SVGStyleElement");
2837 }
2838
2839
2840
2841
2842 @Test
2843 @Alerts("false")
2844 public void _SVGSwitchElement() throws Exception {
2845 test("SVGSwitchElement");
2846 }
2847
2848
2849
2850
2851 @Test
2852 @Alerts("false")
2853 public void _SVGSymbolElement() throws Exception {
2854 test("SVGSymbolElement");
2855 }
2856
2857
2858
2859
2860 @Test
2861 @Alerts("false")
2862 public void _SVGTSpanElement() throws Exception {
2863 test("SVGTSpanElement");
2864 }
2865
2866
2867
2868
2869 @Test
2870 @Alerts("false")
2871 public void _SVGTextContentElement() throws Exception {
2872 test("SVGTextContentElement");
2873 }
2874
2875
2876
2877
2878 @Test
2879 @Alerts("false")
2880 public void _SVGTextElement() throws Exception {
2881 test("SVGTextElement");
2882 }
2883
2884
2885
2886
2887 @Test
2888 @Alerts("false")
2889 public void _SVGTextPathElement() throws Exception {
2890 test("SVGTextPathElement");
2891 }
2892
2893
2894
2895
2896 @Test
2897 @Alerts("false")
2898 public void _SVGTextPositioningElement() throws Exception {
2899 test("SVGTextPositioningElement");
2900 }
2901
2902
2903
2904
2905 @Test
2906 @Alerts("false")
2907 public void _SVGTitleElement() throws Exception {
2908 test("SVGTitleElement");
2909 }
2910
2911
2912
2913
2914 @Test
2915 @Alerts("false")
2916 public void _SVGUseElement() throws Exception {
2917 test("SVGUseElement");
2918 }
2919
2920
2921
2922
2923 @Test
2924 @Alerts("false")
2925 public void _SVGViewElement() throws Exception {
2926 test("SVGViewElement");
2927 }
2928
2929
2930
2931
2932 @Test
2933 @Alerts("false")
2934 public void _Screen() throws Exception {
2935 test("Screen");
2936 }
2937
2938
2939
2940
2941 @Test
2942 @Alerts("false")
2943 public void _ScreenOrientation() throws Exception {
2944 test("ScreenOrientation");
2945 }
2946
2947
2948
2949
2950 @Test
2951 @Alerts("false")
2952 public void _ScriptProcessorNode() throws Exception {
2953 test("ScriptProcessorNode");
2954 }
2955
2956
2957
2958
2959 @Test
2960 @Alerts("false")
2961 public void _SecurityPolicyViolationEvent() throws Exception {
2962 test("SecurityPolicyViolationEvent");
2963 }
2964
2965
2966
2967
2968 @Test
2969 @Alerts("false")
2970 public void _ServiceWorker() throws Exception {
2971 test("ServiceWorker");
2972 }
2973
2974
2975
2976
2977 @Test
2978 @Alerts("false")
2979 public void _ServiceWorkerContainer() throws Exception {
2980 test("ServiceWorkerContainer");
2981 }
2982
2983
2984
2985
2986 @Test
2987 @Alerts("false")
2988 public void _ServiceWorkerRegistration() throws Exception {
2989 test("ServiceWorkerRegistration");
2990 }
2991
2992
2993
2994
2995 @Test
2996 @Alerts("false")
2997 public void _ShadowRoot() throws Exception {
2998 test("ShadowRoot");
2999 }
3000
3001
3002
3003
3004 @Test
3005 @Alerts("false")
3006 public void _SharedWorker() throws Exception {
3007 test("SharedWorker");
3008 }
3009
3010
3011
3012
3013 @Test
3014 @Alerts("false")
3015 public void _SourceBuffer() throws Exception {
3016 test("SourceBuffer");
3017 }
3018
3019
3020
3021
3022 @Test
3023 @Alerts("false")
3024 public void _SourceBufferList() throws Exception {
3025 test("SourceBufferList");
3026 }
3027
3028
3029
3030
3031 @Test
3032 @Alerts("exception")
3033 public void _SpeechGrammar() throws Exception {
3034 test("SpeechGrammar");
3035 }
3036
3037
3038
3039
3040 @Test
3041 @Alerts("exception")
3042 public void _SpeechGrammarList() throws Exception {
3043 test("SpeechGrammarList");
3044 }
3045
3046
3047
3048
3049 @Test
3050 @Alerts("exception")
3051 public void _SpeechRecognition() throws Exception {
3052 test("SpeechRecognition");
3053 }
3054
3055
3056
3057
3058 @Test
3059 @Alerts("exception")
3060 public void _SpeechRecognitionErrorEvent() throws Exception {
3061 test("SpeechRecognitionErrorEvent");
3062 }
3063
3064
3065
3066
3067 @Test
3068 @Alerts("exception")
3069 public void _SpeechRecognitionEvent() throws Exception {
3070 test("SpeechRecognitionEvent");
3071 }
3072
3073
3074
3075
3076 @Test
3077 @Alerts("false")
3078 public void _SpeechSynthesis() throws Exception {
3079 test("SpeechSynthesis");
3080 }
3081
3082
3083
3084
3085 @Test
3086 @Alerts("false")
3087 public void _SpeechSynthesisErrorEvent() throws Exception {
3088 test("SpeechSynthesisErrorEvent");
3089 }
3090
3091
3092
3093
3094 @Test
3095 @Alerts("false")
3096 public void _SpeechSynthesisEvent() throws Exception {
3097 test("SpeechSynthesisEvent");
3098 }
3099
3100
3101
3102
3103 @Test
3104 @Alerts("false")
3105 public void _SpeechSynthesisUtterance() throws Exception {
3106 test("SpeechSynthesisUtterance");
3107 }
3108
3109
3110
3111
3112 @Test
3113 @Alerts("false")
3114 public void _StereoPannerNode() throws Exception {
3115 test("StereoPannerNode");
3116 }
3117
3118
3119
3120
3121 @Test
3122 @Alerts("false")
3123 public void _StorageEvent() throws Exception {
3124 test("StorageEvent");
3125 }
3126
3127
3128
3129
3130 @Test
3131 @Alerts("exception")
3132 public void _StyleMedia() throws Exception {
3133 test("StyleMedia");
3134 }
3135
3136
3137
3138
3139 @Test
3140 @Alerts("false")
3141 public void _SubmitEvent() throws Exception {
3142 test("SubmitEvent");
3143 }
3144
3145
3146
3147
3148 @Test
3149 @Alerts(DEFAULT = "true",
3150 FF = "exception",
3151 FF_ESR = "exception")
3152 public void _SyncManager() throws Exception {
3153 test("SyncManager");
3154 }
3155
3156
3157
3158
3159 @Test
3160 @Alerts("false")
3161 public void _Text() throws Exception {
3162 test("Text");
3163 }
3164
3165
3166
3167
3168 @Test
3169 @Alerts(DEFAULT = "false",
3170 FF_ESR = "exception")
3171 public void _TextEvent() throws Exception {
3172 test("TextEvent");
3173 }
3174
3175
3176
3177
3178 @Test
3179 @Alerts("false")
3180 public void _TextTrack() throws Exception {
3181 test("TextTrack");
3182 }
3183
3184
3185
3186
3187 @Test
3188 @Alerts("false")
3189 public void _TextTrackCue() throws Exception {
3190 test("TextTrackCue");
3191 }
3192
3193
3194
3195
3196 @Test
3197 @Alerts("false")
3198 public void _TextTrackList() throws Exception {
3199 test("TextTrackList");
3200 }
3201
3202
3203
3204
3205 @Test
3206 @Alerts(DEFAULT = "exception",
3207 FF = "false",
3208 FF_ESR = "false")
3209 public void _TimeEvent() throws Exception {
3210 test("TimeEvent");
3211 }
3212
3213
3214
3215
3216 @Test
3217 @Alerts(DEFAULT = "true",
3218 FF = "exception",
3219 FF_ESR = "exception")
3220 public void _Touch() throws Exception {
3221 test("Touch");
3222 }
3223
3224
3225
3226
3227 @Test
3228 @Alerts(DEFAULT = "false",
3229 FF = "exception",
3230 FF_ESR = "exception")
3231 public void _TouchEvent() throws Exception {
3232 test("TouchEvent");
3233 }
3234
3235
3236
3237
3238 @Test
3239 @Alerts(DEFAULT = "true",
3240 FF = "exception",
3241 FF_ESR = "exception")
3242 public void _TouchList() throws Exception {
3243 test("TouchList");
3244 }
3245
3246
3247
3248
3249 @Test
3250 @Alerts("false")
3251 public void _TrackEvent() throws Exception {
3252 test("TrackEvent");
3253 }
3254
3255
3256
3257
3258 @Test
3259 @Alerts("false")
3260 public void _TransitionEvent() throws Exception {
3261 test("TransitionEvent");
3262 }
3263
3264
3265
3266
3267 @Test
3268 @Alerts("false")
3269 public void _UIEvent() throws Exception {
3270 test("UIEvent");
3271 }
3272
3273
3274
3275
3276 @Test
3277 @Alerts("false")
3278 public void _VTTCue() throws Exception {
3279 test("VTTCue");
3280 }
3281
3282
3283
3284
3285 @Test
3286 @Alerts("false")
3287 public void _WaveShaperNode() throws Exception {
3288 test("WaveShaperNode");
3289 }
3290
3291
3292
3293
3294 @Test
3295 @Alerts(DEFAULT = "false",
3296 FF = "true",
3297 FF_ESR = "true")
3298 @HtmlUnitNYI(CHROME = "true",
3299 EDGE = "true")
3300 public void _WebGLBuffer() throws Exception {
3301 test("WebGLBuffer");
3302 }
3303
3304
3305
3306
3307 @Test
3308 @Alerts("false")
3309 public void _WebGLContextEvent() throws Exception {
3310 test("WebGLContextEvent");
3311 }
3312
3313
3314
3315
3316 @Test
3317 @Alerts(DEFAULT = "false",
3318 FF = "true",
3319 FF_ESR = "true")
3320 @HtmlUnitNYI(CHROME = "true",
3321 EDGE = "true")
3322 public void _WebGLFramebuffer() throws Exception {
3323 test("WebGLFramebuffer");
3324 }
3325
3326
3327
3328
3329 @Test
3330 @Alerts(DEFAULT = "false",
3331 FF = "true",
3332 FF_ESR = "true")
3333 @HtmlUnitNYI(CHROME = "true",
3334 EDGE = "true")
3335 public void _WebGLProgram() throws Exception {
3336 test("WebGLProgram");
3337 }
3338
3339
3340
3341
3342 @Test
3343 @Alerts(DEFAULT = "false",
3344 FF = "true",
3345 FF_ESR = "true")
3346 @HtmlUnitNYI(CHROME = "true",
3347 EDGE = "true")
3348 public void _WebGLQuery() throws Exception {
3349 test("WebGLQuery");
3350 }
3351
3352
3353
3354
3355 @Test
3356 @Alerts(DEFAULT = "false",
3357 FF = "true",
3358 FF_ESR = "true")
3359 @HtmlUnitNYI(CHROME = "true",
3360 EDGE = "true")
3361 public void _WebGLRenderbuffer() throws Exception {
3362 test("WebGLRenderbuffer");
3363 }
3364
3365
3366
3367
3368 @Test
3369 @Alerts(DEFAULT = "false",
3370 FF = "true",
3371 FF_ESR = "true")
3372 @HtmlUnitNYI(CHROME = "true",
3373 EDGE = "true")
3374 public void _WebGLSampler() throws Exception {
3375 test("WebGLSampler");
3376 }
3377
3378
3379
3380
3381 @Test
3382 @Alerts(DEFAULT = "false",
3383 FF = "true",
3384 FF_ESR = "true")
3385 @HtmlUnitNYI(CHROME = "true",
3386 EDGE = "true")
3387 public void _WebGLShader() throws Exception {
3388 test("WebGLShader");
3389 }
3390
3391
3392
3393
3394 @Test
3395 @Alerts(DEFAULT = "false",
3396 FF = "true",
3397 FF_ESR = "true")
3398 @HtmlUnitNYI(CHROME = "true",
3399 EDGE = "true")
3400 public void _WebGLSync() throws Exception {
3401 test("WebGLSync");
3402 }
3403
3404
3405
3406
3407 @Test
3408 @Alerts(DEFAULT = "false",
3409 FF = "true",
3410 FF_ESR = "true")
3411 @HtmlUnitNYI(CHROME = "true",
3412 EDGE = "true")
3413 public void _WebGLTexture() throws Exception {
3414 test("WebGLTexture");
3415 }
3416
3417
3418
3419
3420 @Test
3421 @Alerts(DEFAULT = "false",
3422 FF = "true",
3423 FF_ESR = "true")
3424 @HtmlUnitNYI(CHROME = "true",
3425 EDGE = "true")
3426 public void _WebGLTransformFeedback() throws Exception {
3427 test("WebGLTransformFeedback");
3428 }
3429
3430
3431
3432
3433 @Test
3434 @Alerts(DEFAULT = "false",
3435 FF = "true",
3436 FF_ESR = "true")
3437 @HtmlUnitNYI(CHROME = "true",
3438 EDGE = "true")
3439 public void _WebGLVertexArrayObject() throws Exception {
3440 test("WebGLVertexArrayObject");
3441 }
3442
3443
3444
3445
3446 @Test
3447 @Alerts("false")
3448 public void _WebKitCSSMatrix() throws Exception {
3449 test("WebKitCSSMatrix");
3450 }
3451
3452
3453
3454
3455 @Test
3456 @Alerts(DEFAULT = "true",
3457 FF = "exception",
3458 FF_ESR = "exception")
3459 public void _WebKitMutationObserver() throws Exception {
3460 test("WebKitMutationObserver");
3461 }
3462
3463
3464
3465
3466 @Test
3467 @Alerts(DEFAULT = "false",
3468 FF = "exception",
3469 FF_ESR = "exception")
3470 public void _WebKitMediaStream() throws Exception {
3471 test("webkitMediaStream");
3472 }
3473
3474
3475
3476
3477 @Test
3478 @Alerts("false")
3479 public void _WebSocket() throws Exception {
3480 test("WebSocket");
3481 }
3482
3483
3484
3485
3486 @Test
3487 @Alerts("false")
3488 public void _WheelEvent() throws Exception {
3489 test("WheelEvent");
3490 }
3491
3492
3493
3494
3495 @Test
3496 @Alerts("false")
3497 public void _Window() throws Exception {
3498 test("Window");
3499 }
3500
3501
3502
3503
3504 @Test
3505 @Alerts("false")
3506 public void _Worker() throws Exception {
3507 test("Worker");
3508 }
3509
3510
3511
3512
3513 @Test
3514 @Alerts("false")
3515 public void _XMLDocument() throws Exception {
3516 test("XMLDocument");
3517 }
3518
3519
3520
3521
3522 @Test
3523 @Alerts("false")
3524 public void _XMLHttpRequest() throws Exception {
3525 test("XMLHttpRequest");
3526 }
3527
3528
3529
3530
3531 @Test
3532 @Alerts("false")
3533 public void _XMLHttpRequestEventTarget() throws Exception {
3534 test("XMLHttpRequestEventTarget");
3535 }
3536
3537
3538
3539
3540 @Test
3541 @Alerts("false")
3542 public void _XMLHttpRequestUpload() throws Exception {
3543 test("XMLHttpRequestUpload");
3544 }
3545
3546
3547
3548
3549 @Test
3550 @Alerts(DEFAULT = "false",
3551 FF = "exception",
3552 FF_ESR = "exception")
3553 public void _webkitMediaStream() throws Exception {
3554 test("webkitMediaStream");
3555 }
3556
3557
3558
3559
3560 @Test
3561 @Alerts(DEFAULT = "false",
3562 FF = "exception",
3563 FF_ESR = "exception")
3564 public void _webkitRTCPeerConnection() throws Exception {
3565 test("webkitRTCPeerConnection");
3566 }
3567 }