View Javadoc
1   /*
2    * Copyright (c) 2002-2025 Gargoyle Software Inc.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * https://www.apache.org/licenses/LICENSE-2.0
8    *
9    * Unless required by applicable law or agreed to in writing, software
10   * distributed under the License is distributed on an "AS IS" BASIS,
11   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12   * See the License for the specific language governing permissions and
13   * limitations under the License.
14   */
15  package org.htmlunit.libraries;
16  
17  import static org.htmlunit.junit.annotation.TestedBrowser.CHROME;
18  import static org.htmlunit.junit.annotation.TestedBrowser.EDGE;
19  
20  import org.htmlunit.junit.BrowserRunner;
21  import org.htmlunit.junit.annotation.Alerts;
22  import org.htmlunit.junit.annotation.NotYetImplemented;
23  import org.junit.Test;
24  import org.junit.runner.RunWith;
25  
26  /**
27   * Tests for compatibility with web server loading of
28   * version 1.11.3 of the <a href="http://jquery.com/">jQuery</a> JavaScript library.
29   *
30   * All test method inside this class are generated. Please have a look
31   * at {@link org.htmlunit.source.JQueryExtractor}.
32   *
33   * @author Ahmed Ashour
34   * @author Ronald Brill
35   * @author Marc Guillemot
36   * @author Frank Danek
37   */
38  @RunWith(BrowserRunner.class)
39  public class JQuery1x11x3Test extends JQueryTestBase {
40  
41      /**
42       * {@inheritDoc}
43       */
44      @Override
45      public String getVersion() {
46          return "1.11.3";
47      }
48  
49      /**
50       * Test {1=[CHROME, EDGE, FF, FF_ESR, IE]}.
51       * @throws Exception if an error occurs
52       */
53      @Test
54      @Alerts("0, 2, 2")
55      public void event__jQuery_isReady() throws Exception {
56          runTest("event: jQuery.isReady");
57      }
58  
59      /**
60       * Test {2=[CHROME, EDGE, FF, FF_ESR, IE]}.
61       * @throws Exception if an error occurs
62       */
63      @Test
64      @Alerts("0, 10, 10")
65      public void event__jQuery_ready() throws Exception {
66          runTest("event: jQuery ready");
67      }
68  
69      /**
70       * Test {3=[CHROME, EDGE, FF, FF_ESR, IE]}.
71       * @throws Exception if an error occurs
72       */
73      @Test
74      @Alerts("0, 2, 2")
75      public void core__Unit_Testing_Environment() throws Exception {
76          runTest("core: Unit Testing Environment");
77      }
78  
79      /**
80       * Test {4=[CHROME, EDGE, FF, FF_ESR, IE]}.
81       * @throws Exception if an error occurs
82       */
83      @Test
84      @Alerts("0, 7, 7")
85      public void core__Basic_requirements() throws Exception {
86          runTest("core: Basic requirements");
87      }
88  
89      /**
90       * Test {5=[CHROME, EDGE, FF, FF_ESR, IE]}.
91       * @throws Exception if an error occurs
92       */
93      @Test
94      @Alerts("0, 28, 28")
95      public void core__jQuery__() throws Exception {
96          runTest("core: jQuery()");
97      }
98  
99      /**
100      * Test {6=[CHROME, EDGE, FF, FF_ESR, IE]}.
101      * @throws Exception if an error occurs
102      */
103     @Test
104     @Alerts("0, 3, 3")
105     public void core__jQuery_selector__context_() throws Exception {
106         runTest("core: jQuery(selector, context)");
107     }
108 
109     /**
110      * Test {7=[CHROME, EDGE, FF, FF_ESR, IE]}.
111      * @throws Exception if an error occurs
112      */
113     @Test
114     @Alerts("0, 18, 18")
115     public void core__selector_state() throws Exception {
116         runTest("core: selector state");
117     }
118 
119     /**
120      * Test {8=[CHROME, EDGE, FF, FF_ESR, IE]}.
121      * @throws Exception if an error occurs
122      */
123     @Test
124     @Alerts("0, 3, 3")
125     public void core__globalEval() throws Exception {
126         runTest("core: globalEval");
127     }
128 
129     /**
130      * Test {9=[CHROME, EDGE, FF, FF_ESR, IE]}.
131      * @throws Exception if an error occurs
132      */
133     @Test
134     @Alerts("0, 7, 7")
135     public void core__noConflict() throws Exception {
136         runTest("core: noConflict");
137     }
138 
139     /**
140      * Test {10=[CHROME, EDGE, FF, FF_ESR, IE]}.
141      * @throws Exception if an error occurs
142      */
143     @Test
144     @Alerts("0, 13, 13")
145     public void core__trim() throws Exception {
146         runTest("core: trim");
147     }
148 
149     /**
150      * Test {11=[CHROME, EDGE, FF, FF_ESR, IE]}.
151      * @throws Exception if an error occurs
152      */
153     @Test
154     @Alerts("0, 28, 28")
155     public void core__type() throws Exception {
156         runTest("core: type");
157     }
158 
159     /**
160      * Test {12=[CHROME, EDGE, FF, FF_ESR, IE]}.
161      * @throws Exception if an error occurs
162      */
163     @Test
164     @Alerts("0, 16, 16")
165     public void core__isPlainObject() throws Exception {
166         runTest("core: isPlainObject");
167     }
168 
169     /**
170      * Test {13=[CHROME, EDGE, FF, FF_ESR, IE]}.
171      * @throws Exception if an error occurs
172      */
173     @Test
174     @Alerts("0, 19, 19")
175     public void core__isFunction() throws Exception {
176         runTest("core: isFunction");
177     }
178 
179     /**
180      * Test {14=[CHROME, EDGE, FF, FF_ESR, IE]}.
181      * @throws Exception if an error occurs
182      */
183     @Test
184     @Alerts("0, 38, 38")
185     public void core__isNumeric() throws Exception {
186         runTest("core: isNumeric");
187     }
188 
189     /**
190      * Test {15=[CHROME, EDGE, FF, FF_ESR, IE]}.
191      * @throws Exception if an error occurs
192      */
193     @Test
194     @Alerts("0, 4, 4")
195     public void core__isXMLDoc___HTML() throws Exception {
196         runTest("core: isXMLDoc - HTML");
197     }
198 
199     /**
200      * Test {16=[CHROME, EDGE, FF, FF_ESR, IE]}.
201      * @throws Exception if an error occurs
202      */
203     @Test
204     @Alerts("0, 1, 1")
205     public void core__XSS_via_location_hash() throws Exception {
206         runTest("core: XSS via location.hash");
207     }
208 
209     /**
210      * Test {17=[CHROME, EDGE, FF, FF_ESR, IE]}.
211      * @throws Exception if an error occurs
212      */
213     @Test
214     @Alerts("0, 3, 3")
215     public void core__isXMLDoc___XML() throws Exception {
216         runTest("core: isXMLDoc - XML");
217     }
218 
219     /**
220      * Test {18=[CHROME, EDGE, FF, FF_ESR, IE]}.
221      * @throws Exception if an error occurs
222      */
223     @Test
224     @Alerts("0, 14, 14")
225     public void core__isWindow() throws Exception {
226         runTest("core: isWindow");
227     }
228 
229     /**
230      * Test {19=[CHROME, EDGE, FF, FF_ESR, IE]}.
231      * @throws Exception if an error occurs
232      */
233     @Test
234     @Alerts("0, 18, 18")
235     public void core__jQuery__html__() throws Exception {
236         runTest("core: jQuery('html')");
237     }
238 
239     /**
240      * Test {20=[CHROME, EDGE, FF, FF_ESR, IE]}.
241      * @throws Exception if an error occurs
242      */
243     @Test
244     @Alerts("0, 3, 3")
245     public void core__jQuery__massive_html__7990__() throws Exception {
246         runTest("core: jQuery('massive html #7990')");
247     }
248 
249     /**
250      * Test {21=[CHROME, EDGE, FF, FF_ESR, IE]}.
251      * @throws Exception if an error occurs
252      */
253     @Test
254     @Alerts("0, 1, 1")
255     public void core__jQuery__html___context_() throws Exception {
256         runTest("core: jQuery('html', context)");
257     }
258 
259     /**
260      * Test {22=[CHROME, EDGE, FF, FF_ESR, IE]}.
261      * @throws Exception if an error occurs
262      */
263     @Test
264     @Alerts("0, 2, 2")
265     public void core__jQuery_selector__xml__text_str____loaded_via_xml_document() throws Exception {
266         runTest("core: jQuery(selector, xml).text(str) - loaded via xml document");
267     }
268 
269     /**
270      * Test {23=[CHROME, EDGE, FF, FF_ESR, IE]}.
271      * @throws Exception if an error occurs
272      */
273     @Test
274     @Alerts("0, 3, 3")
275     public void core__end__() throws Exception {
276         runTest("core: end()");
277     }
278 
279     /**
280      * Test {24=[CHROME, EDGE, FF, FF_ESR, IE]}.
281      * @throws Exception if an error occurs
282      */
283     @Test
284     @Alerts("0, 1, 1")
285     public void core__length() throws Exception {
286         runTest("core: length");
287     }
288 
289     /**
290      * Test {25=[CHROME, EDGE, FF, FF_ESR, IE]}.
291      * @throws Exception if an error occurs
292      */
293     @Test
294     @Alerts("0, 1, 1")
295     public void core__get__() throws Exception {
296         runTest("core: get()");
297     }
298 
299     /**
300      * Test {26=[CHROME, EDGE, FF, FF_ESR, IE]}.
301      * @throws Exception if an error occurs
302      */
303     @Test
304     @Alerts("0, 1, 1")
305     public void core__toArray__() throws Exception {
306         runTest("core: toArray()");
307     }
308 
309     /**
310      * Test {27=[CHROME, EDGE, FF, FF_ESR, IE]}.
311      * @throws Exception if an error occurs
312      */
313     @Test
314     @Alerts("0, 19, 19")
315     public void core__inArray__() throws Exception {
316         runTest("core: inArray()");
317     }
318 
319     /**
320      * Test {28=[CHROME, EDGE, FF, FF_ESR, IE]}.
321      * @throws Exception if an error occurs
322      */
323     @Test
324     @Alerts("0, 2, 2")
325     public void core__get_Number_() throws Exception {
326         runTest("core: get(Number)");
327     }
328 
329     /**
330      * Test {29=[CHROME, EDGE, FF, FF_ESR, IE]}.
331      * @throws Exception if an error occurs
332      */
333     @Test
334     @Alerts("0, 2, 2")
335     public void core__get__Number_() throws Exception {
336         runTest("core: get(-Number)");
337     }
338 
339     /**
340      * Test {30=[CHROME, EDGE, FF, FF_ESR, IE]}.
341      * @throws Exception if an error occurs
342      */
343     @Test
344     @Alerts("0, 1, 1")
345     public void core__each_Function_() throws Exception {
346         runTest("core: each(Function)");
347     }
348 
349     /**
350      * Test {31=[CHROME, EDGE, FF, FF_ESR, IE]}.
351      * @throws Exception if an error occurs
352      */
353     @Test
354     @Alerts("0, 7, 7")
355     public void core__slice__() throws Exception {
356         runTest("core: slice()");
357     }
358 
359     /**
360      * Test {32=[CHROME, EDGE, FF, FF_ESR, IE]}.
361      * @throws Exception if an error occurs
362      */
363     @Test
364     @Alerts("0, 4, 4")
365     public void core__first___last__() throws Exception {
366         runTest("core: first()/last()");
367     }
368 
369     /**
370      * Test {33=[CHROME, EDGE, FF, FF_ESR, IE]}.
371      * @throws Exception if an error occurs
372      */
373     @Test
374     @Alerts("0, 2, 2")
375     public void core__map__() throws Exception {
376         runTest("core: map()");
377     }
378 
379     /**
380      * Test {34=[CHROME, EDGE, FF, FF_ESR, IE]}.
381      * @throws Exception if an error occurs
382      */
383     @Test
384     @Alerts("0, 25, 25")
385     public void core__jQuery_map() throws Exception {
386         runTest("core: jQuery.map");
387     }
388 
389     /**
390      * Test {35=[CHROME, EDGE, FF, FF_ESR, IE]}.
391      * @throws Exception if an error occurs
392      */
393     @Test
394     @Alerts("0, 10, 10")
395     public void core__jQuery_merge__() throws Exception {
396         runTest("core: jQuery.merge()");
397     }
398 
399     /**
400      * Test {36=[CHROME, EDGE, FF, FF_ESR, IE]}.
401      * @throws Exception if an error occurs
402      */
403     @Test
404     @Alerts("0, 8, 8")
405     public void core__jQuery_grep__() throws Exception {
406         runTest("core: jQuery.grep()");
407     }
408 
409     /**
410      * Test {37=[CHROME, EDGE, FF, FF_ESR, IE]}.
411      * @throws Exception if an error occurs
412      */
413     @Test
414     @Alerts("0, 28, 28")
415     public void core__jQuery_extend_Object__Object_() throws Exception {
416         runTest("core: jQuery.extend(Object, Object)");
417     }
418 
419     /**
420      * Test {38=[CHROME, EDGE, FF, FF_ESR, IE]}.
421      * @throws Exception if an error occurs
422      */
423     @Test
424     @Alerts("0, 23, 23")
425     public void core__jQuery_each_Object_Function_() throws Exception {
426         runTest("core: jQuery.each(Object,Function)");
427     }
428 
429     /**
430      * Test {39=[CHROME, EDGE, FF, FF_ESR, IE]}.
431      * @throws Exception if an error occurs
432      */
433     @Test
434     @Alerts("0, 4, 4")
435     public void core__JIT_compilation_does_not_interfere_with_length_retrieval__gh_2145_() throws Exception {
436         runTest("core: JIT compilation does not interfere with length retrieval (gh-2145)");
437     }
438 
439     /**
440      * Test {40=[CHROME, EDGE, FF, FF_ESR, IE]}.
441      * @throws Exception if an error occurs
442      */
443     @Test
444     @Alerts("0, 15, 15")
445     public void core__jQuery_makeArray() throws Exception {
446         runTest("core: jQuery.makeArray");
447     }
448 
449     /**
450      * Test {41=[CHROME, EDGE, FF, FF_ESR, IE]}.
451      * @throws Exception if an error occurs
452      */
453     @Test
454     @Alerts("0, 3, 3")
455     public void core__jQuery_inArray() throws Exception {
456         runTest("core: jQuery.inArray");
457     }
458 
459     /**
460      * Test {42=[CHROME, EDGE, FF, FF_ESR, IE]}.
461      * @throws Exception if an error occurs
462      */
463     @Test
464     @Alerts("0, 2, 2")
465     public void core__jQuery_isEmptyObject() throws Exception {
466         runTest("core: jQuery.isEmptyObject");
467     }
468 
469     /**
470      * Test {43=[CHROME, EDGE, FF, FF_ESR, IE]}.
471      * @throws Exception if an error occurs
472      */
473     @Test
474     @Alerts("0, 9, 9")
475     public void core__jQuery_proxy() throws Exception {
476         runTest("core: jQuery.proxy");
477     }
478 
479     /**
480      * Test {44=[CHROME, EDGE, FF, FF_ESR, IE]}.
481      * @throws Exception if an error occurs
482      */
483     @Test
484     @Alerts("0, 17, 17")
485     public void core__jQuery_parseHTML() throws Exception {
486         runTest("core: jQuery.parseHTML");
487     }
488 
489     /**
490      * Test {45=[CHROME, EDGE, FF, FF_ESR, IE]}.
491      * @throws Exception if an error occurs
492      */
493     @Test
494     @Alerts("0, 20, 20")
495     public void core__jQuery_parseJSON() throws Exception {
496         runTest("core: jQuery.parseJSON");
497     }
498 
499     /**
500      * Test {46=[CHROME, EDGE, FF, FF_ESR, IE]}.
501      * @throws Exception if an error occurs
502      */
503     @Test
504     @Alerts("0, 8, 8")
505     public void core__jQuery_parseXML() throws Exception {
506         runTest("core: jQuery.parseXML");
507     }
508 
509     /**
510      * Test {47=[CHROME, EDGE, FF, FF_ESR, IE]}.
511      * @throws Exception if an error occurs
512      */
513     @Test
514     @Alerts("0, 7, 7")
515     public void core__jQuery_camelCase__() throws Exception {
516         runTest("core: jQuery.camelCase()");
517     }
518 
519     /**
520      * Test {48=[CHROME, EDGE, FF, FF_ESR, IE]}.
521      * @throws Exception if an error occurs
522      */
523     @Test
524     @Alerts("0, 3, 3")
525     public void core__Conditional_compilation_compatibility___13274_() throws Exception {
526         runTest("core: Conditional compilation compatibility (#13274)");
527     }
528 
529     /**
530      * Test {49=[CHROME, EDGE, FF, FF_ESR, IE]}.
531      * @throws Exception if an error occurs
532      */
533     @Test
534     @Alerts("0, 1, 1")
535     @NotYetImplemented
536     public void core__document_ready_when_jQuery_loaded_asynchronously___13655_() throws Exception {
537         runTest("core: document ready when jQuery loaded asynchronously (#13655)");
538     }
539 
540     /**
541      * Test {50=[CHROME, EDGE, FF, FF_ESR, IE]}.
542      * @throws Exception if an error occurs
543      */
544     @Test
545     @Alerts("0, 1, 1")
546     public void core__Tolerating_alias_masked_DOM_properties___14074_() throws Exception {
547         runTest("core: Tolerating alias-masked DOM properties (#14074)");
548     }
549 
550     /**
551      * Test {51=[CHROME, EDGE, FF, FF_ESR, IE]}.
552      * @throws Exception if an error occurs
553      */
554     @Test
555     @Alerts("0, 1, 1")
556     public void core__Don_t_call_window_onready___14802_() throws Exception {
557         runTest("core: Don't call window.onready (#14802)");
558     }
559 
560     /**
561      * Test {52=[CHROME, EDGE, FF, FF_ESR, IE]}.
562      * @throws Exception if an error occurs
563      */
564     @Test
565     @Alerts("0, 21, 21")
566     public void callbacks__jQuery_Callbacks_________no_filter() throws Exception {
567         runTest("callbacks: jQuery.Callbacks( '' ) - no filter");
568     }
569 
570     /**
571      * Test {53=[CHROME, EDGE, FF, FF_ESR, IE]}.
572      * @throws Exception if an error occurs
573      */
574     @Test
575     @Alerts("0, 21, 21")
576     public void callbacks__jQuery_Callbacks__________no_filter() throws Exception {
577         runTest("callbacks: jQuery.Callbacks( { } ) - no filter");
578     }
579 
580     /**
581      * Test {54=[CHROME, EDGE, FF, FF_ESR, IE]}.
582      * @throws Exception if an error occurs
583      */
584     @Test
585     @Alerts("0, 21, 21")
586     public void callbacks__jQuery_Callbacks_________filter() throws Exception {
587         runTest("callbacks: jQuery.Callbacks( '' ) - filter");
588     }
589 
590     /**
591      * Test {55=[CHROME, EDGE, FF, FF_ESR, IE]}.
592      * @throws Exception if an error occurs
593      */
594     @Test
595     @Alerts("0, 21, 21")
596     public void callbacks__jQuery_Callbacks__________filter() throws Exception {
597         runTest("callbacks: jQuery.Callbacks( { } ) - filter");
598     }
599 
600     /**
601      * Test {56=[CHROME, EDGE, FF, FF_ESR, IE]}.
602      * @throws Exception if an error occurs
603      */
604     @Test
605     @Alerts("0, 21, 21")
606     public void callbacks__jQuery_Callbacks___once______no_filter() throws Exception {
607         runTest("callbacks: jQuery.Callbacks( 'once' ) - no filter");
608     }
609 
610     /**
611      * Test {57=[CHROME, EDGE, FF, FF_ESR, IE]}.
612      * @throws Exception if an error occurs
613      */
614     @Test
615     @Alerts("0, 21, 21")
616     public void callbacks__jQuery_Callbacks_____once___true_______no_filter() throws Exception {
617         runTest("callbacks: jQuery.Callbacks( { 'once': true } ) - no filter");
618     }
619 
620     /**
621      * Test {58=[CHROME, EDGE, FF, FF_ESR, IE]}.
622      * @throws Exception if an error occurs
623      */
624     @Test
625     @Alerts("0, 21, 21")
626     public void callbacks__jQuery_Callbacks___once______filter() throws Exception {
627         runTest("callbacks: jQuery.Callbacks( 'once' ) - filter");
628     }
629 
630     /**
631      * Test {59=[CHROME, EDGE, FF, FF_ESR, IE]}.
632      * @throws Exception if an error occurs
633      */
634     @Test
635     @Alerts("0, 21, 21")
636     public void callbacks__jQuery_Callbacks_____once___true_______filter() throws Exception {
637         runTest("callbacks: jQuery.Callbacks( { 'once': true } ) - filter");
638     }
639 
640     /**
641      * Test {60=[CHROME, EDGE, FF, FF_ESR, IE]}.
642      * @throws Exception if an error occurs
643      */
644     @Test
645     @Alerts("0, 21, 21")
646     public void callbacks__jQuery_Callbacks___memory______no_filter() throws Exception {
647         runTest("callbacks: jQuery.Callbacks( 'memory' ) - no filter");
648     }
649 
650     /**
651      * Test {61=[CHROME, EDGE, FF, FF_ESR, IE]}.
652      * @throws Exception if an error occurs
653      */
654     @Test
655     @Alerts("0, 21, 21")
656     public void callbacks__jQuery_Callbacks_____memory___true_______no_filter() throws Exception {
657         runTest("callbacks: jQuery.Callbacks( { 'memory': true } ) - no filter");
658     }
659 
660     /**
661      * Test {62=[CHROME, EDGE, FF, FF_ESR, IE]}.
662      * @throws Exception if an error occurs
663      */
664     @Test
665     @Alerts("0, 21, 21")
666     public void callbacks__jQuery_Callbacks___memory______filter() throws Exception {
667         runTest("callbacks: jQuery.Callbacks( 'memory' ) - filter");
668     }
669 
670     /**
671      * Test {63=[CHROME, EDGE, FF, FF_ESR, IE]}.
672      * @throws Exception if an error occurs
673      */
674     @Test
675     @Alerts("0, 21, 21")
676     public void callbacks__jQuery_Callbacks_____memory___true_______filter() throws Exception {
677         runTest("callbacks: jQuery.Callbacks( { 'memory': true } ) - filter");
678     }
679 
680     /**
681      * Test {64=[CHROME, EDGE, FF, FF_ESR, IE]}.
682      * @throws Exception if an error occurs
683      */
684     @Test
685     @Alerts("0, 21, 21")
686     public void callbacks__jQuery_Callbacks___unique______no_filter() throws Exception {
687         runTest("callbacks: jQuery.Callbacks( 'unique' ) - no filter");
688     }
689 
690     /**
691      * Test {65=[CHROME, EDGE, FF, FF_ESR, IE]}.
692      * @throws Exception if an error occurs
693      */
694     @Test
695     @Alerts("0, 21, 21")
696     public void callbacks__jQuery_Callbacks_____unique___true_______no_filter() throws Exception {
697         runTest("callbacks: jQuery.Callbacks( { 'unique': true } ) - no filter");
698     }
699 
700     /**
701      * Test {66=[CHROME, EDGE, FF, FF_ESR, IE]}.
702      * @throws Exception if an error occurs
703      */
704     @Test
705     @Alerts("0, 21, 21")
706     public void callbacks__jQuery_Callbacks___unique______filter() throws Exception {
707         runTest("callbacks: jQuery.Callbacks( 'unique' ) - filter");
708     }
709 
710     /**
711      * Test {67=[CHROME, EDGE, FF, FF_ESR, IE]}.
712      * @throws Exception if an error occurs
713      */
714     @Test
715     @Alerts("0, 21, 21")
716     public void callbacks__jQuery_Callbacks_____unique___true_______filter() throws Exception {
717         runTest("callbacks: jQuery.Callbacks( { 'unique': true } ) - filter");
718     }
719 
720     /**
721      * Test {68=[CHROME, EDGE, FF, FF_ESR, IE]}.
722      * @throws Exception if an error occurs
723      */
724     @Test
725     @Alerts("0, 21, 21")
726     public void callbacks__jQuery_Callbacks___stopOnFalse______no_filter() throws Exception {
727         runTest("callbacks: jQuery.Callbacks( 'stopOnFalse' ) - no filter");
728     }
729 
730     /**
731      * Test {69=[CHROME, EDGE, FF, FF_ESR, IE]}.
732      * @throws Exception if an error occurs
733      */
734     @Test
735     @Alerts("0, 21, 21")
736     public void callbacks__jQuery_Callbacks_____stopOnFalse___true_______no_filter() throws Exception {
737         runTest("callbacks: jQuery.Callbacks( { 'stopOnFalse': true } ) - no filter");
738     }
739 
740     /**
741      * Test {70=[CHROME, EDGE, FF, FF_ESR, IE]}.
742      * @throws Exception if an error occurs
743      */
744     @Test
745     @Alerts("0, 21, 21")
746     public void callbacks__jQuery_Callbacks___stopOnFalse______filter() throws Exception {
747         runTest("callbacks: jQuery.Callbacks( 'stopOnFalse' ) - filter");
748     }
749 
750     /**
751      * Test {71=[CHROME, EDGE, FF, FF_ESR, IE]}.
752      * @throws Exception if an error occurs
753      */
754     @Test
755     @Alerts("0, 21, 21")
756     public void callbacks__jQuery_Callbacks_____stopOnFalse___true_______filter() throws Exception {
757         runTest("callbacks: jQuery.Callbacks( { 'stopOnFalse': true } ) - filter");
758     }
759 
760     /**
761      * Test {72=[CHROME, EDGE, FF, FF_ESR, IE]}.
762      * @throws Exception if an error occurs
763      */
764     @Test
765     @Alerts("0, 21, 21")
766     public void callbacks__jQuery_Callbacks___once_memory______no_filter() throws Exception {
767         runTest("callbacks: jQuery.Callbacks( 'once memory' ) - no filter");
768     }
769 
770     /**
771      * Test {73=[CHROME, EDGE, FF, FF_ESR, IE]}.
772      * @throws Exception if an error occurs
773      */
774     @Test
775     @Alerts("0, 21, 21")
776     public void callbacks__jQuery_Callbacks_____once___true___memory___true_______no_filter() throws Exception {
777         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'memory': true } ) - no filter");
778     }
779 
780     /**
781      * Test {74=[CHROME, EDGE, FF, FF_ESR, IE]}.
782      * @throws Exception if an error occurs
783      */
784     @Test
785     @Alerts("0, 21, 21")
786     public void callbacks__jQuery_Callbacks___once_memory______filter() throws Exception {
787         runTest("callbacks: jQuery.Callbacks( 'once memory' ) - filter");
788     }
789 
790     /**
791      * Test {75=[CHROME, EDGE, FF, FF_ESR, IE]}.
792      * @throws Exception if an error occurs
793      */
794     @Test
795     @Alerts("0, 21, 21")
796     public void callbacks__jQuery_Callbacks_____once___true___memory___true_______filter() throws Exception {
797         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'memory': true } ) - filter");
798     }
799 
800     /**
801      * Test {76=[CHROME, EDGE, FF, FF_ESR, IE]}.
802      * @throws Exception if an error occurs
803      */
804     @Test
805     @Alerts("0, 21, 21")
806     public void callbacks__jQuery_Callbacks___once_unique______no_filter() throws Exception {
807         runTest("callbacks: jQuery.Callbacks( 'once unique' ) - no filter");
808     }
809 
810     /**
811      * Test {77=[CHROME, EDGE, FF, FF_ESR, IE]}.
812      * @throws Exception if an error occurs
813      */
814     @Test
815     @Alerts("0, 21, 21")
816     public void callbacks__jQuery_Callbacks_____once___true___unique___true_______no_filter() throws Exception {
817         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'unique': true } ) - no filter");
818     }
819 
820     /**
821      * Test {78=[CHROME, EDGE, FF, FF_ESR, IE]}.
822      * @throws Exception if an error occurs
823      */
824     @Test
825     @Alerts("0, 21, 21")
826     public void callbacks__jQuery_Callbacks___once_unique______filter() throws Exception {
827         runTest("callbacks: jQuery.Callbacks( 'once unique' ) - filter");
828     }
829 
830     /**
831      * Test {79=[CHROME, EDGE, FF, FF_ESR, IE]}.
832      * @throws Exception if an error occurs
833      */
834     @Test
835     @Alerts("0, 21, 21")
836     public void callbacks__jQuery_Callbacks_____once___true___unique___true_______filter() throws Exception {
837         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'unique': true } ) - filter");
838     }
839 
840     /**
841      * Test {80=[CHROME, EDGE, FF, FF_ESR, IE]}.
842      * @throws Exception if an error occurs
843      */
844     @Test
845     @Alerts("0, 21, 21")
846     public void callbacks__jQuery_Callbacks___once_stopOnFalse______no_filter() throws Exception {
847         runTest("callbacks: jQuery.Callbacks( 'once stopOnFalse' ) - no filter");
848     }
849 
850     /**
851      * Test {81=[CHROME, EDGE, FF, FF_ESR, IE]}.
852      * @throws Exception if an error occurs
853      */
854     @Test
855     @Alerts("0, 21, 21")
856     public void callbacks__jQuery_Callbacks_____once___true___stopOnFalse___true_______no_filter() throws Exception {
857         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'stopOnFalse': true } ) - no filter");
858     }
859 
860     /**
861      * Test {82=[CHROME, EDGE, FF, FF_ESR, IE]}.
862      * @throws Exception if an error occurs
863      */
864     @Test
865     @Alerts("0, 21, 21")
866     public void callbacks__jQuery_Callbacks___once_stopOnFalse______filter() throws Exception {
867         runTest("callbacks: jQuery.Callbacks( 'once stopOnFalse' ) - filter");
868     }
869 
870     /**
871      * Test {83=[CHROME, EDGE, FF, FF_ESR, IE]}.
872      * @throws Exception if an error occurs
873      */
874     @Test
875     @Alerts("0, 21, 21")
876     public void callbacks__jQuery_Callbacks_____once___true___stopOnFalse___true_______filter() throws Exception {
877         runTest("callbacks: jQuery.Callbacks( { 'once': true, 'stopOnFalse': true } ) - filter");
878     }
879 
880     /**
881      * Test {84=[CHROME, EDGE, FF, FF_ESR, IE]}.
882      * @throws Exception if an error occurs
883      */
884     @Test
885     @Alerts("0, 21, 21")
886     public void callbacks__jQuery_Callbacks___memory_unique______no_filter() throws Exception {
887         runTest("callbacks: jQuery.Callbacks( 'memory unique' ) - no filter");
888     }
889 
890     /**
891      * Test {85=[CHROME, EDGE, FF, FF_ESR, IE]}.
892      * @throws Exception if an error occurs
893      */
894     @Test
895     @Alerts("0, 21, 21")
896     public void callbacks__jQuery_Callbacks_____memory___true___unique___true_______no_filter() throws Exception {
897         runTest("callbacks: jQuery.Callbacks( { 'memory': true, 'unique': true } ) - no filter");
898     }
899 
900     /**
901      * Test {86=[CHROME, EDGE, FF, FF_ESR, IE]}.
902      * @throws Exception if an error occurs
903      */
904     @Test
905     @Alerts("0, 21, 21")
906     public void callbacks__jQuery_Callbacks___memory_unique______filter() throws Exception {
907         runTest("callbacks: jQuery.Callbacks( 'memory unique' ) - filter");
908     }
909 
910     /**
911      * Test {87=[CHROME, EDGE, FF, FF_ESR, IE]}.
912      * @throws Exception if an error occurs
913      */
914     @Test
915     @Alerts("0, 21, 21")
916     public void callbacks__jQuery_Callbacks_____memory___true___unique___true_______filter() throws Exception {
917         runTest("callbacks: jQuery.Callbacks( { 'memory': true, 'unique': true } ) - filter");
918     }
919 
920     /**
921      * Test {88=[CHROME, EDGE, FF, FF_ESR, IE]}.
922      * @throws Exception if an error occurs
923      */
924     @Test
925     @Alerts("0, 21, 21")
926     public void callbacks__jQuery_Callbacks___memory_stopOnFalse______no_filter() throws Exception {
927         runTest("callbacks: jQuery.Callbacks( 'memory stopOnFalse' ) - no filter");
928     }
929 
930     /**
931      * Test {89=[CHROME, EDGE, FF, FF_ESR, IE]}.
932      * @throws Exception if an error occurs
933      */
934     @Test
935     @Alerts("0, 21, 21")
936     public void callbacks__jQuery_Callbacks_____memory___true___stopOnFalse___true_______no_filter() throws Exception {
937         runTest("callbacks: jQuery.Callbacks( { 'memory': true, 'stopOnFalse': true } ) - no filter");
938     }
939 
940     /**
941      * Test {90=[CHROME, EDGE, FF, FF_ESR, IE]}.
942      * @throws Exception if an error occurs
943      */
944     @Test
945     @Alerts("0, 21, 21")
946     public void callbacks__jQuery_Callbacks___memory_stopOnFalse______filter() throws Exception {
947         runTest("callbacks: jQuery.Callbacks( 'memory stopOnFalse' ) - filter");
948     }
949 
950     /**
951      * Test {91=[CHROME, EDGE, FF, FF_ESR, IE]}.
952      * @throws Exception if an error occurs
953      */
954     @Test
955     @Alerts("0, 21, 21")
956     public void callbacks__jQuery_Callbacks_____memory___true___stopOnFalse___true_______filter() throws Exception {
957         runTest("callbacks: jQuery.Callbacks( { 'memory': true, 'stopOnFalse': true } ) - filter");
958     }
959 
960     /**
961      * Test {92=[CHROME, EDGE, FF, FF_ESR, IE]}.
962      * @throws Exception if an error occurs
963      */
964     @Test
965     @Alerts("0, 21, 21")
966     public void callbacks__jQuery_Callbacks___unique_stopOnFalse______no_filter() throws Exception {
967         runTest("callbacks: jQuery.Callbacks( 'unique stopOnFalse' ) - no filter");
968     }
969 
970     /**
971      * Test {93=[CHROME, EDGE, FF, FF_ESR, IE]}.
972      * @throws Exception if an error occurs
973      */
974     @Test
975     @Alerts("0, 21, 21")
976     public void callbacks__jQuery_Callbacks_____unique___true___stopOnFalse___true_______no_filter() throws Exception {
977         runTest("callbacks: jQuery.Callbacks( { 'unique': true, 'stopOnFalse': true } ) - no filter");
978     }
979 
980     /**
981      * Test {94=[CHROME, EDGE, FF, FF_ESR, IE]}.
982      * @throws Exception if an error occurs
983      */
984     @Test
985     @Alerts("0, 21, 21")
986     public void callbacks__jQuery_Callbacks___unique_stopOnFalse______filter() throws Exception {
987         runTest("callbacks: jQuery.Callbacks( 'unique stopOnFalse' ) - filter");
988     }
989 
990     /**
991      * Test {95=[CHROME, EDGE, FF, FF_ESR, IE]}.
992      * @throws Exception if an error occurs
993      */
994     @Test
995     @Alerts("0, 21, 21")
996     public void callbacks__jQuery_Callbacks_____unique___true___stopOnFalse___true_______filter() throws Exception {
997         runTest("callbacks: jQuery.Callbacks( { 'unique': true, 'stopOnFalse': true } ) - filter");
998     }
999 
1000     /**
1001      * Test {96=[CHROME, EDGE, FF, FF_ESR, IE]}.
1002      * @throws Exception if an error occurs
1003      */
1004     @Test
1005     @Alerts("0, 1, 1")
1006     public void callbacks__jQuery_Callbacks__options_____options_are_copied() throws Exception {
1007         runTest("callbacks: jQuery.Callbacks( options ) - options are copied");
1008     }
1009 
1010     /**
1011      * Test {97=[CHROME, EDGE, FF, FF_ESR, IE]}.
1012      * @throws Exception if an error occurs
1013      */
1014     @Test
1015     @Alerts("0, 1, 1")
1016     public void callbacks__jQuery_Callbacks_fireWith___arguments_are_copied() throws Exception {
1017         runTest("callbacks: jQuery.Callbacks.fireWith - arguments are copied");
1018     }
1019 
1020     /**
1021      * Test {98=[CHROME, EDGE, FF, FF_ESR, IE]}.
1022      * @throws Exception if an error occurs
1023      */
1024     @Test
1025     @Alerts("0, 1, 1")
1026     public void callbacks__jQuery_Callbacks_remove___should_remove_all_instances() throws Exception {
1027         runTest("callbacks: jQuery.Callbacks.remove - should remove all instances");
1028     }
1029 
1030     /**
1031      * Test {99=[CHROME, EDGE, FF, FF_ESR, IE]}.
1032      * @throws Exception if an error occurs
1033      */
1034     @Test
1035     @Alerts("0, 13, 13")
1036     public void callbacks__jQuery_Callbacks_has() throws Exception {
1037         runTest("callbacks: jQuery.Callbacks.has");
1038     }
1039 
1040     /**
1041      * Test {100=[CHROME, EDGE, FF, FF_ESR, IE]}.
1042      * @throws Exception if an error occurs
1043      */
1044     @Test
1045     @Alerts("0, 1, 1")
1046     public void callbacks__jQuery_Callbacks_____adding_a_string_doesn_t_cause_a_stack_overflow() throws Exception {
1047         runTest("callbacks: jQuery.Callbacks() - adding a string doesn't cause a stack overflow");
1048     }
1049 
1050     /**
1051      * Test {101=[CHROME, EDGE, FF, FF_ESR, IE]}.
1052      * @throws Exception if an error occurs
1053      */
1054     @Test
1055     @Alerts("0, 23, 23")
1056     public void deferred__jQuery_Deferred() throws Exception {
1057         runTest("deferred: jQuery.Deferred");
1058     }
1059 
1060     /**
1061      * Test {102=[CHROME, EDGE, FF, FF_ESR, IE]}.
1062      * @throws Exception if an error occurs
1063      */
1064     @Test
1065     @Alerts("0, 23, 23")
1066     public void deferred__jQuery_Deferred___new_operator() throws Exception {
1067         runTest("deferred: jQuery.Deferred - new operator");
1068     }
1069 
1070     /**
1071      * Test {103=[CHROME, EDGE, FF, FF_ESR, IE]}.
1072      * @throws Exception if an error occurs
1073      */
1074     @Test
1075     @Alerts("0, 10, 10")
1076     public void deferred__jQuery_Deferred___chainability() throws Exception {
1077         runTest("deferred: jQuery.Deferred - chainability");
1078     }
1079 
1080     /**
1081      * Test {104=[CHROME, EDGE, FF, FF_ESR, IE]}.
1082      * @throws Exception if an error occurs
1083      */
1084     @Test
1085     @Alerts("0, 4, 4")
1086     public void deferred__jQuery_Deferred_then___filtering__done_() throws Exception {
1087         runTest("deferred: jQuery.Deferred.then - filtering (done)");
1088     }
1089 
1090     /**
1091      * Test {105=[CHROME, EDGE, FF, FF_ESR, IE]}.
1092      * @throws Exception if an error occurs
1093      */
1094     @Test
1095     @Alerts("0, 4, 4")
1096     public void deferred__jQuery_Deferred_then___filtering__fail_() throws Exception {
1097         runTest("deferred: jQuery.Deferred.then - filtering (fail)");
1098     }
1099 
1100     /**
1101      * Test {106=[CHROME, EDGE, FF, FF_ESR, IE]}.
1102      * @throws Exception if an error occurs
1103      */
1104     @Test
1105     @Alerts("0, 3, 3")
1106     public void deferred__jQuery_Deferred_then___filtering__progress_() throws Exception {
1107         runTest("deferred: jQuery.Deferred.then - filtering (progress)");
1108     }
1109 
1110     /**
1111      * Test {107=[CHROME, EDGE, FF, FF_ESR, IE]}.
1112      * @throws Exception if an error occurs
1113      */
1114     @Test
1115     @Alerts("0, 3, 3")
1116     public void deferred__jQuery_Deferred_then___deferred__done_() throws Exception {
1117         runTest("deferred: jQuery.Deferred.then - deferred (done)");
1118     }
1119 
1120     /**
1121      * Test {108=[CHROME, EDGE, FF, FF_ESR, IE]}.
1122      * @throws Exception if an error occurs
1123      */
1124     @Test
1125     @Alerts("0, 3, 3")
1126     public void deferred__jQuery_Deferred_then___deferred__fail_() throws Exception {
1127         runTest("deferred: jQuery.Deferred.then - deferred (fail)");
1128     }
1129 
1130     /**
1131      * Test {109=[CHROME, EDGE, FF, FF_ESR, IE]}.
1132      * @throws Exception if an error occurs
1133      */
1134     @Test
1135     @Alerts("0, 3, 3")
1136     public void deferred__jQuery_Deferred_then___deferred__progress_() throws Exception {
1137         runTest("deferred: jQuery.Deferred.then - deferred (progress)");
1138     }
1139 
1140     /**
1141      * Test {110=[CHROME, EDGE, FF, FF_ESR, IE]}.
1142      * @throws Exception if an error occurs
1143      */
1144     @Test
1145     @Alerts("0, 7, 7")
1146     public void deferred__jQuery_Deferred_then___context() throws Exception {
1147         runTest("deferred: jQuery.Deferred.then - context");
1148     }
1149 
1150     /**
1151      * Test {111=[CHROME, EDGE, FF, FF_ESR, IE]}.
1152      * @throws Exception if an error occurs
1153      */
1154     @Test
1155     @Alerts("0, 37, 37")
1156     public void deferred__jQuery_when() throws Exception {
1157         runTest("deferred: jQuery.when");
1158     }
1159 
1160     /**
1161      * Test {112=[CHROME, EDGE, FF, FF_ESR, IE]}.
1162      * @throws Exception if an error occurs
1163      */
1164     @Test
1165     @Alerts("0, 119, 119")
1166     public void deferred__jQuery_when___joined() throws Exception {
1167         runTest("deferred: jQuery.when - joined");
1168     }
1169 
1170     /**
1171      * Test {113=[CHROME, EDGE, FF, FF_ESR, IE]}.
1172      * @throws Exception if an error occurs
1173      */
1174     @Test
1175     @Alerts("0, 1, 1")
1176     public void support__zoom_of_doom___13089_() throws Exception {
1177         runTest("support: zoom of doom (#13089)");
1178     }
1179 
1180     /**
1181      * Test {114=[CHROME, EDGE, FF, FF_ESR, IE]}.
1182      * @throws Exception if an error occurs
1183      */
1184     @Test
1185     @Alerts("0, 2, 2")
1186     public void support__body_background_is_not_lost_if_set_prior_to_loading_jQuery___9239_() throws Exception {
1187         runTest("support: body background is not lost if set prior to loading jQuery (#9239)");
1188     }
1189 
1190     /**
1191      * Test {115=[CHROME, EDGE, FF, FF_ESR, IE]}.
1192      * @throws Exception if an error occurs
1193      */
1194     @Test
1195     @Alerts("0, 1, 1")
1196     public void support__A_background_on_the_testElement_does_not_cause_IE8_to_crash___9823_() throws Exception {
1197         runTest("support: A background on the testElement does not cause IE8 to crash (#9823)");
1198     }
1199 
1200     /**
1201      * Test {116=[CHROME, EDGE, FF, FF_ESR, IE]}.
1202      * @throws Exception if an error occurs
1203      */
1204     @Test
1205     @Alerts("0, 1, 1")
1206     public void support__box_sizing_does_not_affect_jQuery_support_shrinkWrapBlocks() throws Exception {
1207         runTest("support: box-sizing does not affect jQuery.support.shrinkWrapBlocks");
1208     }
1209 
1210     /**
1211      * Test {117=[CHROME, EDGE, FF, FF_ESR, IE]}.
1212      * @throws Exception if an error occurs
1213      */
1214     @Test
1215     @Alerts("1, 1, 2")
1216     public void support__Check_CSP__https___developer_mozilla_org_en_US_docs_Security_CSP__restrictions() throws Exception {
1217         runTest("support: Check CSP (https://developer.mozilla.org/en-US/docs/Security/CSP) restrictions");
1218     }
1219 
1220     /**
1221      * Test {118=[CHROME, EDGE, FF, FF_ESR, IE]}.
1222      * @throws Exception if an error occurs
1223      */
1224     @Test
1225     @Alerts("0, 34, 34")
1226     public void support__Verify_that_the_support_tests_resolve_as_expected_per_browser() throws Exception {
1227         runTest("support: Verify that the support tests resolve as expected per browser");
1228     }
1229 
1230     /**
1231      * Test {119=[CHROME, EDGE, FF, FF_ESR, IE]}.
1232      * @throws Exception if an error occurs
1233      */
1234     @Test
1235     @Alerts("0, 1, 1")
1236     public void data__expando() throws Exception {
1237         runTest("data: expando");
1238     }
1239 
1240     /**
1241      * Test {120=[CHROME, EDGE, FF, FF_ESR, IE]}.
1242      * @throws Exception if an error occurs
1243      */
1244     @Test
1245     @Alerts("0, 25, 25")
1246     public void data__jQuery_data_div_() throws Exception {
1247         runTest("data: jQuery.data(div)");
1248     }
1249 
1250     /**
1251      * Test {121=[CHROME, EDGE, FF, FF_ESR, IE]}.
1252      * @throws Exception if an error occurs
1253      */
1254     @Test
1255     @Alerts("0, 25, 25")
1256     public void data__jQuery_data____() throws Exception {
1257         runTest("data: jQuery.data({})");
1258     }
1259 
1260     /**
1261      * Test {122=[CHROME, EDGE, FF, FF_ESR, IE]}.
1262      * @throws Exception if an error occurs
1263      */
1264     @Test
1265     @Alerts("0, 25, 25")
1266     public void data__jQuery_data_window_() throws Exception {
1267         runTest("data: jQuery.data(window)");
1268     }
1269 
1270     /**
1271      * Test {123=[CHROME, EDGE, FF, FF_ESR, IE]}.
1272      * @throws Exception if an error occurs
1273      */
1274     @Test
1275     @Alerts("0, 25, 25")
1276     public void data__jQuery_data_document_() throws Exception {
1277         runTest("data: jQuery.data(document)");
1278     }
1279 
1280     /**
1281      * Test {124=[CHROME, EDGE, FF, FF_ESR, IE]}.
1282      * @throws Exception if an error occurs
1283      */
1284     @Test
1285     @Alerts("0, 4, 4")
1286     public void data__Expando_cleanup() throws Exception {
1287         runTest("data: Expando cleanup");
1288     }
1289 
1290     /**
1291      * Test {125=[CHROME, EDGE, FF, FF_ESR, IE]}.
1292      * @throws Exception if an error occurs
1293      */
1294     @Test
1295     @Alerts("0, 2, 2")
1296     public void data__Data_is_not_being_set_on_comment_and_text_nodes() throws Exception {
1297         runTest("data: Data is not being set on comment and text nodes");
1298     }
1299 
1300     /**
1301      * Test {126=[CHROME, EDGE, FF, FF_ESR, IE]}.
1302      * @throws Exception if an error occurs
1303      */
1304     @Test
1305     @Alerts("0, 10, 10")
1306     public void data__jQuery_acceptData() throws Exception {
1307         runTest("data: jQuery.acceptData");
1308     }
1309 
1310     /**
1311      * Test {127=[CHROME, EDGE, FF, FF_ESR, IE]}.
1312      * @throws Exception if an error occurs
1313      */
1314     @Test
1315     @Alerts("0, 2, 2")
1316     public void data__jQuery___data_______undefined___14101_() throws Exception {
1317         runTest("data: jQuery().data() === undefined (#14101)");
1318     }
1319 
1320     /**
1321      * Test {128=[CHROME, EDGE, FF, FF_ESR, IE]}.
1322      * @throws Exception if an error occurs
1323      */
1324     @Test
1325     @Alerts("0, 5, 5")
1326     public void data___data__() throws Exception {
1327         runTest("data: .data()");
1328     }
1329 
1330     /**
1331      * Test {129=[CHROME, EDGE, FF, FF_ESR, IE]}.
1332      * @throws Exception if an error occurs
1333      */
1334     @Test
1335     @Alerts("0, 18, 18")
1336     public void data__jQuery_Element__data_String__Object__data_String_() throws Exception {
1337         runTest("data: jQuery(Element).data(String, Object).data(String)");
1338     }
1339 
1340     /**
1341      * Test {130=[CHROME, EDGE, FF, FF_ESR, IE]}.
1342      * @throws Exception if an error occurs
1343      */
1344     @Test
1345     @Alerts("0, 16, 16")
1346     public void data__jQuery_plain_Object__data_String__Object__data_String_() throws Exception {
1347         runTest("data: jQuery(plain Object).data(String, Object).data(String)");
1348     }
1349 
1350     /**
1351      * Test {131=[CHROME, EDGE, FF, FF_ESR, IE]}.
1352      * @throws Exception if an error occurs
1353      */
1354     @Test
1355     @Alerts("0, 43, 43")
1356     public void data__data___attributes() throws Exception {
1357         runTest("data: data-* attributes");
1358     }
1359 
1360     /**
1361      * Test {132=[CHROME, EDGE, FF, FF_ESR, IE]}.
1362      * @throws Exception if an error occurs
1363      */
1364     @Test
1365     @Alerts("0, 4, 4")
1366     public void data___data_Object_() throws Exception {
1367         runTest("data: .data(Object)");
1368     }
1369 
1370     /**
1371      * Test {133=[CHROME, EDGE, FF, FF_ESR, IE]}.
1372      * @throws Exception if an error occurs
1373      */
1374     @Test
1375     @Alerts("0, 10, 10")
1376     public void data__jQuery_removeData() throws Exception {
1377         runTest("data: jQuery.removeData");
1378     }
1379 
1380     /**
1381      * Test {134=[CHROME, EDGE, FF, FF_ESR, IE]}.
1382      * @throws Exception if an error occurs
1383      */
1384     @Test
1385     @Alerts("0, 6, 6")
1386     public void data___removeData__() throws Exception {
1387         runTest("data: .removeData()");
1388     }
1389 
1390     /**
1391      * Test {135=[CHROME, EDGE, FF, FF_ESR, IE]}.
1392      * @throws Exception if an error occurs
1393      */
1394     @Test
1395     @Alerts("0, 1, 1")
1396     public void data__JSON_serialization___8108_() throws Exception {
1397         runTest("data: JSON serialization (#8108)");
1398     }
1399 
1400     /**
1401      * Test {136=[CHROME, EDGE, FF, FF_ESR, IE]}.
1402      * @throws Exception if an error occurs
1403      */
1404     @Test
1405     @Alerts("0, 10, 10")
1406     public void data__jQuery_data_should_follow_html5_specification_regarding_camel_casing() throws Exception {
1407         runTest("data: jQuery.data should follow html5 specification regarding camel casing");
1408     }
1409 
1410     /**
1411      * Test {137=[CHROME, EDGE, FF, FF_ESR, IE]}.
1412      * @throws Exception if an error occurs
1413      */
1414     @Test
1415     @Alerts("0, 2, 2")
1416     public void data__jQuery_data_should_not_miss_data_with_preset_hyphenated_property_names() throws Exception {
1417         runTest("data: jQuery.data should not miss data with preset hyphenated property names");
1418     }
1419 
1420     /**
1421      * Test {138=[CHROME, EDGE, FF, FF_ESR, IE]}.
1422      * @throws Exception if an error occurs
1423      */
1424     @Test
1425     @Alerts("0, 24, 24")
1426     public void data__jQuery_data_supports_interoperable_hyphenated_camelCase_get_set_of_properties_with_arbitrary_non_null_NaN_undefined_values() throws Exception {
1427         runTest("data: jQuery.data supports interoperable hyphenated/camelCase get/set of properties with arbitrary non-null|NaN|undefined values");
1428     }
1429 
1430     /**
1431      * Test {139=[CHROME, EDGE, FF, FF_ESR, IE]}.
1432      * @throws Exception if an error occurs
1433      */
1434     @Test
1435     @Alerts("0, 27, 27")
1436     public void data__jQuery_data_supports_interoperable_removal_of_hyphenated_camelCase_properties() throws Exception {
1437         runTest("data: jQuery.data supports interoperable removal of hyphenated/camelCase properties");
1438     }
1439 
1440     /**
1441      * Test {140=[CHROME, EDGE, FF, FF_ESR, IE]}.
1442      * @throws Exception if an error occurs
1443      */
1444     @Test
1445     @Alerts("0, 4, 4")
1446     public void data___removeData_supports_removal_of_hyphenated_properties_via_array___12786_() throws Exception {
1447         runTest("data: .removeData supports removal of hyphenated properties via array (#12786)");
1448     }
1449 
1450     /**
1451      * Test {141=[CHROME, EDGE, FF, FF_ESR, IE]}.
1452      * @throws Exception if an error occurs
1453      */
1454     @Test
1455     @Alerts("0, 1, 1")
1456     public void data__Triggering_the_removeData_should_not_throw_exceptions____10080_() throws Exception {
1457         runTest("data: Triggering the removeData should not throw exceptions. (#10080)");
1458     }
1459 
1460     /**
1461      * Test {142=[CHROME, EDGE, FF, FF_ESR, IE]}.
1462      * @throws Exception if an error occurs
1463      */
1464     @Test
1465     @Alerts("0, 2, 2")
1466     public void data__Only_check_element_attributes_once_when_calling__data______8909() throws Exception {
1467         runTest("data: Only check element attributes once when calling .data() - #8909");
1468     }
1469 
1470     /**
1471      * Test {143=[CHROME, EDGE, FF, FF_ESR, IE]}.
1472      * @throws Exception if an error occurs
1473      */
1474     @Test
1475     @Alerts("0, 1, 1")
1476     public void data__JSON_data__attributes_can_have_newlines() throws Exception {
1477         runTest("data: JSON data- attributes can have newlines");
1478     }
1479 
1480     /**
1481      * Test {144=[CHROME, EDGE, FF, FF_ESR, IE]}.
1482      * @throws Exception if an error occurs
1483      */
1484     @Test
1485     @Alerts("0, 1, 1")
1486     public void data__enumerate_data_attrs_on_body___14894_() throws Exception {
1487         runTest("data: enumerate data attrs on body (#14894)");
1488     }
1489 
1490     /**
1491      * Test {145=[CHROME, EDGE, FF, FF_ESR, IE]}.
1492      * @throws Exception if an error occurs
1493      */
1494     @Test
1495     @Alerts("0, 14, 14")
1496     public void queue__queue___with_other_types() throws Exception {
1497         runTest("queue: queue() with other types");
1498     }
1499 
1500     /**
1501      * Test {146=[CHROME, EDGE, FF, FF_ESR, IE]}.
1502      * @throws Exception if an error occurs
1503      */
1504     @Test
1505     @Alerts("0, 2, 2")
1506     public void queue__queue_name__passes_in_the_next_item_in_the_queue_as_a_parameter() throws Exception {
1507         runTest("queue: queue(name) passes in the next item in the queue as a parameter");
1508     }
1509 
1510     /**
1511      * Test {147=[CHROME, EDGE, FF, FF_ESR, IE]}.
1512      * @throws Exception if an error occurs
1513      */
1514     @Test
1515     @Alerts("0, 3, 3")
1516     public void queue__queue___passes_in_the_next_item_in_the_queue_as_a_parameter_to_fx_queues() throws Exception {
1517         runTest("queue: queue() passes in the next item in the queue as a parameter to fx queues");
1518     }
1519 
1520     /**
1521      * Test {148=[CHROME, EDGE, FF, FF_ESR, IE]}.
1522      * @throws Exception if an error occurs
1523      */
1524     @Test
1525     @Alerts("0, 5, 5")
1526     public void queue__callbacks_keep_their_place_in_the_queue() throws Exception {
1527         runTest("queue: callbacks keep their place in the queue");
1528     }
1529 
1530     /**
1531      * Test {149=[CHROME, EDGE, FF, FF_ESR, IE]}.
1532      * @throws Exception if an error occurs
1533      */
1534     @Test
1535     @Alerts("0, 2, 2")
1536     public void queue__delay__() throws Exception {
1537         runTest("queue: delay()");
1538     }
1539 
1540     /**
1541      * Test {150=[CHROME, EDGE, FF, FF_ESR, IE]}.
1542      * @throws Exception if an error occurs
1543      */
1544     @Test
1545     @Alerts("0, 2, 2")
1546     public void queue__clearQueue_name__clears_the_queue() throws Exception {
1547         runTest("queue: clearQueue(name) clears the queue");
1548     }
1549 
1550     /**
1551      * Test {151=[CHROME, EDGE, FF, FF_ESR, IE]}.
1552      * @throws Exception if an error occurs
1553      */
1554     @Test
1555     @Alerts("0, 1, 1")
1556     public void queue__clearQueue___clears_the_fx_queue() throws Exception {
1557         runTest("queue: clearQueue() clears the fx queue");
1558     }
1559 
1560     /**
1561      * Test {152=[CHROME, EDGE, FF, FF_ESR, IE]}.
1562      * @throws Exception if an error occurs
1563      */
1564     @Test
1565     @Alerts("0, 3, 3")
1566     public void queue__fn_promise_____called_when_fx_queue_is_empty() throws Exception {
1567         runTest("queue: fn.promise() - called when fx queue is empty");
1568     }
1569 
1570     /**
1571      * Test {153=[CHROME, EDGE, FF, FF_ESR, IE]}.
1572      * @throws Exception if an error occurs
1573      */
1574     @Test
1575     @Alerts("0, 5, 5")
1576     public void queue__fn_promise___queue______called_whenever_last_queue_function_is_dequeued() throws Exception {
1577         runTest("queue: fn.promise( \"queue\" ) - called whenever last queue function is dequeued");
1578     }
1579 
1580     /**
1581      * Test {154=[CHROME, EDGE, FF, FF_ESR, IE]}.
1582      * @throws Exception if an error occurs
1583      */
1584     @Test
1585     @Alerts("0, 2, 2")
1586     public void queue__fn_promise___queue______waits_for_animation_to_complete_before_resolving() throws Exception {
1587         runTest("queue: fn.promise( \"queue\" ) - waits for animation to complete before resolving");
1588     }
1589 
1590     /**
1591      * Test {155=[CHROME, EDGE, FF, FF_ESR, IE]}.
1592      * @throws Exception if an error occurs
1593      */
1594     @Test
1595     @Alerts("0, 2, 2")
1596     public void queue___promise_obj_() throws Exception {
1597         runTest("queue: .promise(obj)");
1598     }
1599 
1600     /**
1601      * Test {156=[CHROME, EDGE, FF, FF_ESR, IE]}.
1602      * @throws Exception if an error occurs
1603      */
1604     @Test
1605     @Alerts("0, 3, 3")
1606     public void queue__delay___can_be_stopped() throws Exception {
1607         runTest("queue: delay() can be stopped");
1608     }
1609 
1610     /**
1611      * Test {157=[CHROME, EDGE, FF, FF_ESR, IE]}.
1612      * @throws Exception if an error occurs
1613      */
1614     @Test
1615     @Alerts("0, 2, 2")
1616     public void queue__queue_stop_hooks() throws Exception {
1617         runTest("queue: queue stop hooks");
1618     }
1619 
1620     /**
1621      * Test {158=[CHROME, EDGE, FF, FF_ESR, IE]}.
1622      * @throws Exception if an error occurs
1623      */
1624     @Test
1625     @Alerts("0, 1, 1")
1626     public void attributes__jQuery_propFix_integrity_test() throws Exception {
1627         runTest("attributes: jQuery.propFix integrity test");
1628     }
1629 
1630     /**
1631      * Test {159=[CHROME, EDGE, FF, FF_ESR, IE]}.
1632      * @throws Exception if an error occurs
1633      */
1634     @Test
1635     @Alerts("0, 50, 50")
1636     public void attributes__attr_String_() throws Exception {
1637         runTest("attributes: attr(String)");
1638     }
1639 
1640     /**
1641      * Test {160=[CHROME, EDGE, FF, FF_ESR, IE]}.
1642      * @throws Exception if an error occurs
1643      */
1644     @Test
1645     @Alerts("0, 4, 4")
1646     public void attributes__attr_String__on_cloned_elements___9646() throws Exception {
1647         runTest("attributes: attr(String) on cloned elements, #9646");
1648     }
1649 
1650     /**
1651      * Test {161=[CHROME, EDGE, FF, FF_ESR, IE]}.
1652      * @throws Exception if an error occurs
1653      */
1654     @Test
1655     @Alerts("0, 3, 3")
1656     public void attributes__attr_String__in_XML_Files() throws Exception {
1657         runTest("attributes: attr(String) in XML Files");
1658     }
1659 
1660     /**
1661      * Test {162=[CHROME, EDGE, FF, FF_ESR, IE]}.
1662      * @throws Exception if an error occurs
1663      */
1664     @Test
1665     @Alerts("0, 2, 2")
1666     public void attributes__attr_String__Function_() throws Exception {
1667         runTest("attributes: attr(String, Function)");
1668     }
1669 
1670     /**
1671      * Test {163=[CHROME, EDGE, FF, FF_ESR, IE]}.
1672      * @throws Exception if an error occurs
1673      */
1674     @Test
1675     @Alerts("0, 3, 3")
1676     public void attributes__attr_Hash_() throws Exception {
1677         runTest("attributes: attr(Hash)");
1678     }
1679 
1680     /**
1681      * Test {164=[CHROME, EDGE, FF, FF_ESR, IE]}.
1682      * @throws Exception if an error occurs
1683      */
1684     @Test
1685     @Alerts("0, 71, 71")
1686     public void attributes__attr_String__Object_() throws Exception {
1687         runTest("attributes: attr(String, Object)");
1688     }
1689 
1690     /**
1691      * Test {165=[CHROME, EDGE, FF, FF_ESR, IE]}.
1692      * @throws Exception if an error occurs
1693      */
1694     @Test
1695     @Alerts("0, 1, 1")
1696     public void attributes__attr___extending_the_boolean_attrHandle() throws Exception {
1697         runTest("attributes: attr - extending the boolean attrHandle");
1698     }
1699 
1700     /**
1701      * Test {166=[CHROME, EDGE, FF, FF_ESR, IE]}.
1702      * @throws Exception if an error occurs
1703      */
1704     @Test
1705     @Alerts("0, 2, 2")
1706     public void attributes__attr_String__Object____Loaded_via_XML_document() throws Exception {
1707         runTest("attributes: attr(String, Object) - Loaded via XML document");
1708     }
1709 
1710     /**
1711      * Test {167=[CHROME, EDGE, FF, FF_ESR, IE]}.
1712      * @throws Exception if an error occurs
1713      */
1714     @Test
1715     @Alerts("0, 2, 2")
1716     public void attributes__attr_String__Object____Loaded_via_XML_fragment() throws Exception {
1717         runTest("attributes: attr(String, Object) - Loaded via XML fragment");
1718     }
1719 
1720     /**
1721      * Test {168=[CHROME, EDGE, FF, FF_ESR, IE]}.
1722      * @throws Exception if an error occurs
1723      */
1724     @Test
1725     @Alerts("0, 8, 8")
1726     public void attributes__attr__tabindex__() throws Exception {
1727         runTest("attributes: attr('tabindex')");
1728     }
1729 
1730     /**
1731      * Test {169=[CHROME, EDGE, FF, FF_ESR, IE]}.
1732      * @throws Exception if an error occurs
1733      */
1734     @Test
1735     @Alerts("0, 9, 9")
1736     public void attributes__attr__tabindex___value_() throws Exception {
1737         runTest("attributes: attr('tabindex', value)");
1738     }
1739 
1740     /**
1741      * Test {170=[CHROME, EDGE, FF, FF_ESR, IE]}.
1742      * @throws Exception if an error occurs
1743      */
1744     @Test
1745     @Alerts("0, 12, 12")
1746     public void attributes__removeAttr_String_() throws Exception {
1747         runTest("attributes: removeAttr(String)");
1748     }
1749 
1750     /**
1751      * Test {171=[CHROME, EDGE, FF, FF_ESR, IE]}.
1752      * @throws Exception if an error occurs
1753      */
1754     @Test
1755     @Alerts("0, 7, 7")
1756     public void attributes__removeAttr_String__in_XML() throws Exception {
1757         runTest("attributes: removeAttr(String) in XML");
1758     }
1759 
1760     /**
1761      * Test {172=[CHROME, EDGE, FF, FF_ESR, IE]}.
1762      * @throws Exception if an error occurs
1763      */
1764     @Test
1765     @Alerts("0, 8, 8")
1766     public void attributes__removeAttr_Multi_String__variable_space_width_() throws Exception {
1767         runTest("attributes: removeAttr(Multi String, variable space width)");
1768     }
1769 
1770     /**
1771      * Test {173=[CHROME, EDGE, FF, FF_ESR, IE]}.
1772      * @throws Exception if an error occurs
1773      */
1774     @Test
1775     @Alerts("0, 17, 17")
1776     public void attributes__prop_String__Object_() throws Exception {
1777         runTest("attributes: prop(String, Object)");
1778     }
1779 
1780     /**
1781      * Test {174=[CHROME, EDGE, FF, FF_ESR, IE]}.
1782      * @throws Exception if an error occurs
1783      */
1784     @Test
1785     @Alerts("0, 14, 14")
1786     public void attributes__prop_String__Object__on_null_undefined() throws Exception {
1787         runTest("attributes: prop(String, Object) on null/undefined");
1788     }
1789 
1790     /**
1791      * Test {175=[CHROME, EDGE, FF, FF_ESR, IE]}.
1792      * @throws Exception if an error occurs
1793      */
1794     @Test
1795     @Alerts("0, 11, 11")
1796     public void attributes__prop__tabindex__() throws Exception {
1797         runTest("attributes: prop('tabindex')");
1798     }
1799 
1800     /**
1801      * Test {176=[CHROME, EDGE, FF, FF_ESR, IE]}.
1802      * @throws Exception if an error occurs
1803      */
1804     @Test
1805     @Alerts("0, 10, 10")
1806     public void attributes__prop__tabindex___value_() throws Exception {
1807         runTest("attributes: prop('tabindex', value)");
1808     }
1809 
1810     /**
1811      * Test {177=[CHROME, EDGE, FF, FF_ESR, IE]}.
1812      * @throws Exception if an error occurs
1813      */
1814     @Test
1815     @Alerts("0, 6, 6")
1816     public void attributes__removeProp_String_() throws Exception {
1817         runTest("attributes: removeProp(String)");
1818     }
1819 
1820     /**
1821      * Test {178=[CHROME, EDGE, FF, FF_ESR, IE]}.
1822      * @throws Exception if an error occurs
1823      */
1824     @Test
1825     @Alerts("0, 1, 1")
1826     public void attributes__val___after_modification() throws Exception {
1827         runTest("attributes: val() after modification");
1828     }
1829 
1830     /**
1831      * Test {179=[CHROME, EDGE, FF, FF_ESR, IE]}.
1832      * @throws Exception if an error occurs
1833      */
1834     @Test
1835     @Alerts("0, 26, 26")
1836     public void attributes__val__() throws Exception {
1837         runTest("attributes: val()");
1838     }
1839 
1840     /**
1841      * Test {180=[CHROME, EDGE, FF, FF_ESR, IE]}.
1842      * @throws Exception if an error occurs
1843      */
1844     @Test
1845     @Alerts("0, 3, 3")
1846     public void attributes__val___with_non_matching_values_on_dropdown_list() throws Exception {
1847         runTest("attributes: val() with non-matching values on dropdown list");
1848     }
1849 
1850     /**
1851      * Test {181=[CHROME, EDGE, FF, FF_ESR]}.
1852      * @throws Exception if an error occurs
1853      */
1854     @Test
1855     @Alerts(CHROME = "0, 4, 4",
1856             EDGE = "0, 4, 4",
1857             FF = "0, 4, 4",
1858             FF_ESR = "0, 4, 4")
1859     public void attributes__val___respects_numbers_without_exception__Bug__9319_() throws Exception {
1860         runTest("attributes: val() respects numbers without exception (Bug #9319)");
1861     }
1862 
1863     /**
1864      * Test {181=[IE], 182=[CHROME, EDGE, FF, FF_ESR]}.
1865      * @throws Exception if an error occurs
1866      */
1867     @Test
1868     @Alerts("0, 9, 9")
1869     public void attributes__val_String_Number_() throws Exception {
1870         runTest("attributes: val(String/Number)");
1871     }
1872 
1873     /**
1874      * Test {182=[IE], 183=[CHROME, EDGE, FF, FF_ESR]}.
1875      * @throws Exception if an error occurs
1876      */
1877     @Test
1878     @Alerts("0, 9, 9")
1879     public void attributes__val_Function_() throws Exception {
1880         runTest("attributes: val(Function)");
1881     }
1882 
1883     /**
1884      * Test {183=[IE], 184=[CHROME, EDGE, FF, FF_ESR]}.
1885      * @throws Exception if an error occurs
1886      */
1887     @Test
1888     @Alerts("0, 4, 4")
1889     public void attributes__val_Array_of_Numbers___Bug__7123_() throws Exception {
1890         runTest("attributes: val(Array of Numbers) (Bug #7123)");
1891     }
1892 
1893     /**
1894      * Test {184=[IE], 185=[CHROME, EDGE, FF, FF_ESR]}.
1895      * @throws Exception if an error occurs
1896      */
1897     @Test
1898     @Alerts("0, 10, 10")
1899     public void attributes__val_Function__with_incoming_value() throws Exception {
1900         runTest("attributes: val(Function) with incoming value");
1901     }
1902 
1903     /**
1904      * Test {185=[IE], 186=[CHROME, EDGE, FF, FF_ESR]}.
1905      * @throws Exception if an error occurs
1906      */
1907     @Test
1908     @Alerts("0, 3, 3")
1909     public void attributes__val_select__after_form_reset____Bug__2551_() throws Exception {
1910         runTest("attributes: val(select) after form.reset() (Bug #2551)");
1911     }
1912 
1913     /**
1914      * Test {186=[IE], 187=[CHROME, EDGE, FF, FF_ESR]}.
1915      * @throws Exception if an error occurs
1916      */
1917     @Test
1918     @Alerts("0, 9, 9")
1919     public void attributes__addClass_String_() throws Exception {
1920         runTest("attributes: addClass(String)");
1921     }
1922 
1923     /**
1924      * Test {187=[IE], 188=[CHROME, EDGE, FF, FF_ESR]}.
1925      * @throws Exception if an error occurs
1926      */
1927     @Test
1928     @Alerts("0, 9, 9")
1929     public void attributes__addClass_Function_() throws Exception {
1930         runTest("attributes: addClass(Function)");
1931     }
1932 
1933     /**
1934      * Test {188=[IE], 189=[CHROME, EDGE, FF, FF_ESR]}.
1935      * @throws Exception if an error occurs
1936      */
1937     @Test
1938     @Alerts("0, 52, 52")
1939     public void attributes__addClass_Function__with_incoming_value() throws Exception {
1940         runTest("attributes: addClass(Function) with incoming value");
1941     }
1942 
1943     /**
1944      * Test {189=[IE], 190=[CHROME, EDGE, FF, FF_ESR]}.
1945      * @throws Exception if an error occurs
1946      */
1947     @Test
1948     @Alerts("0, 8, 8")
1949     public void attributes__removeClass_String____simple() throws Exception {
1950         runTest("attributes: removeClass(String) - simple");
1951     }
1952 
1953     /**
1954      * Test {190=[IE], 191=[CHROME, EDGE, FF, FF_ESR]}.
1955      * @throws Exception if an error occurs
1956      */
1957     @Test
1958     @Alerts("0, 8, 8")
1959     public void attributes__removeClass_Function____simple() throws Exception {
1960         runTest("attributes: removeClass(Function) - simple");
1961     }
1962 
1963     /**
1964      * Test {191=[IE], 192=[CHROME, EDGE, FF, FF_ESR]}.
1965      * @throws Exception if an error occurs
1966      */
1967     @Test
1968     @Alerts("0, 52, 52")
1969     public void attributes__removeClass_Function__with_incoming_value() throws Exception {
1970         runTest("attributes: removeClass(Function) with incoming value");
1971     }
1972 
1973     /**
1974      * Test {192=[IE], 193=[CHROME, EDGE, FF, FF_ESR]}.
1975      * @throws Exception if an error occurs
1976      */
1977     @Test
1978     @Alerts("0, 1, 1")
1979     public void attributes__removeClass___removes_duplicates() throws Exception {
1980         runTest("attributes: removeClass() removes duplicates");
1981     }
1982 
1983     /**
1984      * Test {193=[IE], 194=[CHROME, EDGE, FF, FF_ESR]}.
1985      * @throws Exception if an error occurs
1986      */
1987     @Test
1988     @Alerts("0, 1, 1")
1989     public void attributes__removeClass_undefined__is_a_no_op() throws Exception {
1990         runTest("attributes: removeClass(undefined) is a no-op");
1991     }
1992 
1993     /**
1994      * Test {194=[IE], 195=[CHROME, EDGE, FF, FF_ESR]}.
1995      * @throws Exception if an error occurs
1996      */
1997     @Test
1998     @Alerts("0, 17, 17")
1999     public void attributes__toggleClass_String_boolean_undefined___boolean__() throws Exception {
2000         runTest("attributes: toggleClass(String|boolean|undefined[, boolean])");
2001     }
2002 
2003     /**
2004      * Test {195=[IE], 196=[CHROME, EDGE, FF, FF_ESR]}.
2005      * @throws Exception if an error occurs
2006      */
2007     @Test
2008     @Alerts("0, 17, 17")
2009     public void attributes__toggleClass_Function___boolean__() throws Exception {
2010         runTest("attributes: toggleClass(Function[, boolean])");
2011     }
2012 
2013     /**
2014      * Test {196=[IE], 197=[CHROME, EDGE, FF, FF_ESR]}.
2015      * @throws Exception if an error occurs
2016      */
2017     @Test
2018     @Alerts("0, 14, 14")
2019     public void attributes__toggleClass_Function___boolean___with_incoming_value() throws Exception {
2020         runTest("attributes: toggleClass(Function[, boolean]) with incoming value");
2021     }
2022 
2023     /**
2024      * Test {197=[IE], 198=[CHROME, EDGE, FF, FF_ESR]}.
2025      * @throws Exception if an error occurs
2026      */
2027     @Test
2028     @Alerts("0, 17, 17")
2029     public void attributes__addClass__removeClass__hasClass() throws Exception {
2030         runTest("attributes: addClass, removeClass, hasClass");
2031     }
2032 
2033     /**
2034      * Test {198=[IE], 199=[CHROME, EDGE, FF, FF_ESR]}.
2035      * @throws Exception if an error occurs
2036      */
2037     @Test
2038     @Alerts("0, 19, 19")
2039     public void attributes__addClass__removeClass__hasClass_on_many_elements() throws Exception {
2040         runTest("attributes: addClass, removeClass, hasClass on many elements");
2041     }
2042 
2043     /**
2044      * Test {199=[IE], 200=[CHROME, EDGE, FF, FF_ESR]}.
2045      * @throws Exception if an error occurs
2046      */
2047     @Test
2048     @Alerts("0, 2, 2")
2049     public void attributes__contents___hasClass___returns_correct_values() throws Exception {
2050         runTest("attributes: contents().hasClass() returns correct values");
2051     }
2052 
2053     /**
2054      * Test {200=[IE], 201=[CHROME, EDGE, FF, FF_ESR]}.
2055      * @throws Exception if an error occurs
2056      */
2057     @Test
2058     @Alerts("0, 4, 4")
2059     public void attributes__hasClass_correctly_interprets_non_space_separators___13835_() throws Exception {
2060         runTest("attributes: hasClass correctly interprets non-space separators (#13835)");
2061     }
2062 
2063     /**
2064      * Test {201=[IE], 202=[CHROME, EDGE, FF, FF_ESR]}.
2065      * @throws Exception if an error occurs
2066      */
2067     @Test
2068     @Alerts("0, 1, 1")
2069     public void attributes__coords_returns_correct_values_in_IE6_IE7__see__10828() throws Exception {
2070         runTest("attributes: coords returns correct values in IE6/IE7, see #10828");
2071     }
2072 
2073     /**
2074      * Test {202=[IE], 203=[CHROME, EDGE, FF, FF_ESR]}.
2075      * @throws Exception if an error occurs
2076      */
2077     @Test
2078     @Alerts("0, 1, 1")
2079     public void attributes__should_not_throw_at___option__val_____14686_() throws Exception {
2080         runTest("attributes: should not throw at $(option).val() (#14686)");
2081     }
2082 
2083     /**
2084      * Test {203=[IE], 204=[CHROME, EDGE, FF, FF_ESR]}.
2085      * @throws Exception if an error occurs
2086      */
2087     @Test
2088     @Alerts("0, 3, 3")
2089     public void attributes__Insignificant_white_space_returned_for___option__val_____14858_() throws Exception {
2090         runTest("attributes: Insignificant white space returned for $(option).val() (#14858)");
2091     }
2092 
2093     /**
2094      * Test {204=[IE], 205=[CHROME, EDGE, FF, FF_ESR]}.
2095      * @throws Exception if an error occurs
2096      */
2097     @Test
2098     @Alerts("0, 2, 2")
2099     public void event__null_or_undefined_handler() throws Exception {
2100         runTest("event: null or undefined handler");
2101     }
2102 
2103     /**
2104      * Test {205=[IE], 206=[CHROME, EDGE, FF, FF_ESR]}.
2105      * @throws Exception if an error occurs
2106      */
2107     @Test
2108     @Alerts("0, 2, 2")
2109     public void event__on___with_non_null_defined_data() throws Exception {
2110         runTest("event: on() with non-null,defined data");
2111     }
2112 
2113     /**
2114      * Test {206=[IE], 207=[CHROME, EDGE, FF, FF_ESR]}.
2115      * @throws Exception if an error occurs
2116      */
2117     @Test
2118     @Alerts("0, 1, 1")
2119     public void event__Handler_changes_and__trigger___order() throws Exception {
2120         runTest("event: Handler changes and .trigger() order");
2121     }
2122 
2123     /**
2124      * Test {207=[IE], 208=[CHROME, EDGE, FF, FF_ESR]}.
2125      * @throws Exception if an error occurs
2126      */
2127     @Test
2128     @Alerts("0, 4, 4")
2129     public void event__on____with_data() throws Exception {
2130         runTest("event: on(), with data");
2131     }
2132 
2133     /**
2134      * Test {208=[IE], 209=[CHROME, EDGE, FF, FF_ESR]}.
2135      * @throws Exception if an error occurs
2136      */
2137     @Test
2138     @Alerts("0, 3, 3")
2139     public void event__click____with_data() throws Exception {
2140         runTest("event: click(), with data");
2141     }
2142 
2143     /**
2144      * Test {209=[IE], 210=[CHROME, EDGE, FF, FF_ESR]}.
2145      * @throws Exception if an error occurs
2146      */
2147     @Test
2148     @Alerts("0, 4, 4")
2149     public void event__on____with_data__trigger_with_data() throws Exception {
2150         runTest("event: on(), with data, trigger with data");
2151     }
2152 
2153     /**
2154      * Test {210=[IE], 211=[CHROME, EDGE, FF, FF_ESR]}.
2155      * @throws Exception if an error occurs
2156      */
2157     @Test
2158     @Alerts("0, 2, 2")
2159     public void event__on____multiple_events_at_once() throws Exception {
2160         runTest("event: on(), multiple events at once");
2161     }
2162 
2163     /**
2164      * Test {211=[IE], 212=[CHROME, EDGE, FF, FF_ESR]}.
2165      * @throws Exception if an error occurs
2166      */
2167     @Test
2168     @Alerts("0, 1, 1")
2169     public void event__on____five_events_at_once() throws Exception {
2170         runTest("event: on(), five events at once");
2171     }
2172 
2173     /**
2174      * Test {212=[IE], 213=[CHROME, EDGE, FF, FF_ESR]}.
2175      * @throws Exception if an error occurs
2176      */
2177     @Test
2178     @Alerts("0, 7, 7")
2179     public void event__on____multiple_events_at_once_and_namespaces() throws Exception {
2180         runTest("event: on(), multiple events at once and namespaces");
2181     }
2182 
2183     /**
2184      * Test {213=[IE], 214=[CHROME, EDGE, FF, FF_ESR]}.
2185      * @throws Exception if an error occurs
2186      */
2187     @Test
2188     @Alerts("0, 27, 27")
2189     public void event__on____namespace_with_special_add() throws Exception {
2190         runTest("event: on(), namespace with special add");
2191     }
2192 
2193     /**
2194      * Test {214=[IE], 215=[CHROME, EDGE, FF, FF_ESR]}.
2195      * @throws Exception if an error occurs
2196      */
2197     @Test
2198     @Alerts("0, 1, 1")
2199     public void event__on____no_data() throws Exception {
2200         runTest("event: on(), no data");
2201     }
2202 
2203     /**
2204      * Test {215=[IE], 216=[CHROME, EDGE, FF, FF_ESR]}.
2205      * @throws Exception if an error occurs
2206      */
2207     @Test
2208     @Alerts("0, 6, 6")
2209     public void event__on_one_off_Object_() throws Exception {
2210         runTest("event: on/one/off(Object)");
2211     }
2212 
2213     /**
2214      * Test {216=[IE], 217=[CHROME, EDGE, FF, FF_ESR]}.
2215      * @throws Exception if an error occurs
2216      */
2217     @Test
2218     @Alerts("0, 6, 6")
2219     public void event__on_off_Object___on_off_Object__String_() throws Exception {
2220         runTest("event: on/off(Object), on/off(Object, String)");
2221     }
2222 
2223     /**
2224      * Test {217=[IE], 218=[CHROME, EDGE, FF, FF_ESR]}.
2225      * @throws Exception if an error occurs
2226      */
2227     @Test
2228     @Alerts("0, 2, 2")
2229     public void event__on_immediate_propagation() throws Exception {
2230         runTest("event: on immediate propagation");
2231     }
2232 
2233     /**
2234      * Test {218=[IE], 219=[CHROME, EDGE, FF, FF_ESR]}.
2235      * @throws Exception if an error occurs
2236      */
2237     @Test
2238     @Alerts("0, 3, 3")
2239     public void event__on_bubbling__isDefaultPrevented__stopImmediatePropagation() throws Exception {
2240         runTest("event: on bubbling, isDefaultPrevented, stopImmediatePropagation");
2241     }
2242 
2243     /**
2244      * Test {219=[IE], 220=[CHROME, EDGE, FF, FF_ESR]}.
2245      * @throws Exception if an error occurs
2246      */
2247     @Test
2248     @Alerts("0, 1, 1")
2249     public void event__on____iframes() throws Exception {
2250         runTest("event: on(), iframes");
2251     }
2252 
2253     /**
2254      * Test {220=[IE], 221=[CHROME, EDGE, FF, FF_ESR]}.
2255      * @throws Exception if an error occurs
2256      */
2257     @Test
2258     @Alerts("0, 5, 5")
2259     public void event__on____trigger_change_on_select() throws Exception {
2260         runTest("event: on(), trigger change on select");
2261     }
2262 
2263     /**
2264      * Test {221=[IE], 222=[CHROME, EDGE, FF, FF_ESR]}.
2265      * @throws Exception if an error occurs
2266      */
2267     @Test
2268     @Alerts("0, 18, 18")
2269     public void event__on____namespaced_events__cloned_events() throws Exception {
2270         runTest("event: on(), namespaced events, cloned events");
2271     }
2272 
2273     /**
2274      * Test {222=[IE], 223=[CHROME, EDGE, FF, FF_ESR]}.
2275      * @throws Exception if an error occurs
2276      */
2277     @Test
2278     @Alerts("0, 6, 6")
2279     public void event__on____multi_namespaced_events() throws Exception {
2280         runTest("event: on(), multi-namespaced events");
2281     }
2282 
2283     /**
2284      * Test {223=[IE], 224=[CHROME, EDGE, FF, FF_ESR]}.
2285      * @throws Exception if an error occurs
2286      */
2287     @Test
2288     @Alerts("0, 2, 2")
2289     public void event__namespace_only_event_binding_is_a_no_op() throws Exception {
2290         runTest("event: namespace-only event binding is a no-op");
2291     }
2292 
2293     /**
2294      * Test {224=[IE], 225=[CHROME, EDGE, FF, FF_ESR]}.
2295      * @throws Exception if an error occurs
2296      */
2297     @Test
2298     @Alerts("0, 2, 2")
2299     public void event__on____with_same_function() throws Exception {
2300         runTest("event: on(), with same function");
2301     }
2302 
2303     /**
2304      * Test {225=[IE], 226=[CHROME, EDGE, FF, FF_ESR]}.
2305      * @throws Exception if an error occurs
2306      */
2307     @Test
2308     @Alerts("0, 1, 1")
2309     public void event__on____make_sure_order_is_maintained() throws Exception {
2310         runTest("event: on(), make sure order is maintained");
2311     }
2312 
2313     /**
2314      * Test {226=[IE], 227=[CHROME, EDGE, FF, FF_ESR]}.
2315      * @throws Exception if an error occurs
2316      */
2317     @Test
2318     @Alerts("0, 4, 4")
2319     public void event__on____with_different_this_object() throws Exception {
2320         runTest("event: on(), with different this object");
2321     }
2322 
2323     /**
2324      * Test {227=[IE], 228=[CHROME, EDGE, FF, FF_ESR]}.
2325      * @throws Exception if an error occurs
2326      */
2327     @Test
2328     @Alerts("0, 3, 3")
2329     public void event__on_name__false___off_name__false_() throws Exception {
2330         runTest("event: on(name, false), off(name, false)");
2331     }
2332 
2333     /**
2334      * Test {228=[IE], 229=[CHROME, EDGE, FF, FF_ESR]}.
2335      * @throws Exception if an error occurs
2336      */
2337     @Test
2338     @Alerts("0, 3, 3")
2339     public void event__on_name__selector__false___off_name__selector__false_() throws Exception {
2340         runTest("event: on(name, selector, false), off(name, selector, false)");
2341     }
2342 
2343     /**
2344      * Test {229=[IE], 230=[CHROME, EDGE, FF, FF_ESR]}.
2345      * @throws Exception if an error occurs
2346      */
2347     @Test
2348     @Alerts("0, 7, 7")
2349     public void event__on___trigger___off___on_plain_object() throws Exception {
2350         runTest("event: on()/trigger()/off() on plain object");
2351     }
2352 
2353     /**
2354      * Test {230=[IE], 231=[CHROME, EDGE, FF, FF_ESR]}.
2355      * @throws Exception if an error occurs
2356      */
2357     @Test
2358     @Alerts("0, 1, 1")
2359     public void event__off_type_() throws Exception {
2360         runTest("event: off(type)");
2361     }
2362 
2363     /**
2364      * Test {231=[IE], 232=[CHROME, EDGE, FF, FF_ESR]}.
2365      * @throws Exception if an error occurs
2366      */
2367     @Test
2368     @Alerts("0, 4, 4")
2369     public void event__off_eventObject_() throws Exception {
2370         runTest("event: off(eventObject)");
2371     }
2372 
2373     /**
2374      * Test {232=[IE], 233=[CHROME, EDGE, FF, FF_ESR]}.
2375      * @throws Exception if an error occurs
2376      */
2377     @Test
2378     @Alerts("0, 1, 1")
2379     public void event__hover___mouseenter_mouseleave() throws Exception {
2380         runTest("event: hover() mouseenter mouseleave");
2381     }
2382 
2383     /**
2384      * Test {233=[IE], 234=[CHROME, EDGE, FF, FF_ESR]}.
2385      * @throws Exception if an error occurs
2386      */
2387     @Test
2388     @Alerts("0, 1, 1")
2389     public void event__mouseover_triggers_mouseenter() throws Exception {
2390         runTest("event: mouseover triggers mouseenter");
2391     }
2392 
2393     /**
2394      * Test {234=[IE], 235=[CHROME, EDGE, FF, FF_ESR]}.
2395      * @throws Exception if an error occurs
2396      */
2397     @Test
2398     @Alerts("0, 1, 1")
2399     public void event__pointerover_triggers_pointerenter() throws Exception {
2400         runTest("event: pointerover triggers pointerenter");
2401     }
2402 
2403     /**
2404      * Test {235=[IE], 236=[CHROME, EDGE, FF, FF_ESR]}.
2405      * @throws Exception if an error occurs
2406      */
2407     @Test
2408     @Alerts("0, 1, 1")
2409     public void event__withinElement_implemented_with_jQuery_contains__() throws Exception {
2410         runTest("event: withinElement implemented with jQuery.contains()");
2411     }
2412 
2413     /**
2414      * Test {236=[IE], 237=[CHROME, EDGE, FF, FF_ESR]}.
2415      * @throws Exception if an error occurs
2416      */
2417     @Test
2418     @Alerts("0, 2, 2")
2419     public void event__mouseenter__mouseleave_don_t_catch_exceptions() throws Exception {
2420         runTest("event: mouseenter, mouseleave don't catch exceptions");
2421     }
2422 
2423     /**
2424      * Test {237=[IE], 238=[CHROME, EDGE, FF, FF_ESR]}.
2425      * @throws Exception if an error occurs
2426      */
2427     @Test
2428     @Alerts("0, 6, 6")
2429     public void event__trigger___shortcuts() throws Exception {
2430         runTest("event: trigger() shortcuts");
2431     }
2432 
2433     /**
2434      * Test {238=[IE], 239=[CHROME, EDGE, FF, FF_ESR]}.
2435      * @throws Exception if an error occurs
2436      */
2437     @Test
2438     @Alerts("0, 18, 18")
2439     public void event__trigger___bubbling() throws Exception {
2440         runTest("event: trigger() bubbling");
2441     }
2442 
2443     /**
2444      * Test {239=[IE], 240=[CHROME, EDGE, FF, FF_ESR]}.
2445      * @throws Exception if an error occurs
2446      */
2447     @Test
2448     @Alerts("0, 16, 16")
2449     public void event__trigger_type___data____fn__() throws Exception {
2450         runTest("event: trigger(type, [data], [fn])");
2451     }
2452 
2453     /**
2454      * Test {240=[IE], 241=[CHROME, EDGE, FF, FF_ESR]}.
2455      * @throws Exception if an error occurs
2456      */
2457     @Test
2458     @Alerts("0, 3, 3")
2459     public void event__submit_event_bubbles_on_copied_forms___11649_() throws Exception {
2460         runTest("event: submit event bubbles on copied forms (#11649)");
2461     }
2462 
2463     /**
2464      * Test {241=[IE], 242=[CHROME, EDGE, FF, FF_ESR]}.
2465      * @throws Exception if an error occurs
2466      */
2467     @Test
2468     @Alerts("0, 3, 3")
2469     public void event__change_event_bubbles_on_copied_forms___11796_() throws Exception {
2470         runTest("event: change event bubbles on copied forms (#11796)");
2471     }
2472 
2473     /**
2474      * Test {242=[IE], 243=[CHROME, EDGE, FF, FF_ESR]}.
2475      * @throws Exception if an error occurs
2476      */
2477     @Test
2478     @Alerts("0, 28, 28")
2479     public void event__trigger_eventObject___data____fn__() throws Exception {
2480         runTest("event: trigger(eventObject, [data], [fn])");
2481     }
2482 
2483     /**
2484      * Test {243=[IE], 244=[CHROME, EDGE, FF, FF_ESR]}.
2485      * @throws Exception if an error occurs
2486      */
2487     @Test
2488     @Alerts("0, 2, 2")
2489     public void event___trigger___bubbling_on_disconnected_elements___10489_() throws Exception {
2490         runTest("event: .trigger() bubbling on disconnected elements (#10489)");
2491     }
2492 
2493     /**
2494      * Test {244=[IE], 245=[CHROME, EDGE, FF, FF_ESR]}.
2495      * @throws Exception if an error occurs
2496      */
2497     @Test
2498     @Alerts("0, 1, 1")
2499     public void event___trigger___doesn_t_bubble_load_event___10717_() throws Exception {
2500         runTest("event: .trigger() doesn't bubble load event (#10717)");
2501     }
2502 
2503     /**
2504      * Test {245=[IE], 246=[CHROME, EDGE, FF, FF_ESR]}.
2505      * @throws Exception if an error occurs
2506      */
2507     @Test
2508     @Alerts("0, 2, 2")
2509     public void event__Delegated_events_in_SVG___10791___13180_() throws Exception {
2510         runTest("event: Delegated events in SVG (#10791; #13180)");
2511     }
2512 
2513     /**
2514      * Test {246=[IE], 247=[CHROME, EDGE, FF, FF_ESR]}.
2515      * @throws Exception if an error occurs
2516      */
2517     @Test
2518     @Alerts("0, 5, 5")
2519     public void event__Delegated_events_in_forms___10844___11145___8165___11382___11764_() throws Exception {
2520         runTest("event: Delegated events in forms (#10844; #11145; #8165; #11382, #11764)");
2521     }
2522 
2523     /**
2524      * Test {247=[IE], 248=[CHROME, EDGE, FF, FF_ESR]}.
2525      * @throws Exception if an error occurs
2526      */
2527     @Test
2528     @Alerts("0, 1, 1")
2529     public void event__Submit_event_can_be_stopped___11049_() throws Exception {
2530         runTest("event: Submit event can be stopped (#11049)");
2531     }
2532 
2533     /**
2534      * Test {248=[IE], 249=[CHROME, EDGE, FF, FF_ESR]}.
2535      * @throws Exception if an error occurs
2536      */
2537     @Test
2538     @Alerts("0, 4, 4")
2539     public void event__on_beforeunload_() throws Exception {
2540         runTest("event: on(beforeunload)");
2541     }
2542 
2543     /**
2544      * Test {249=[IE], 250=[CHROME, EDGE, FF, FF_ESR]}.
2545      * @throws Exception if an error occurs
2546      */
2547     @Test
2548     @Alerts("0, 5, 5")
2549     public void event__jQuery_Event__type__props__() throws Exception {
2550         runTest("event: jQuery.Event( type, props )");
2551     }
2552 
2553     /**
2554      * Test {250=[IE], 251=[CHROME, EDGE, FF, FF_ESR]}.
2555      * @throws Exception if an error occurs
2556      */
2557     @Test
2558     @Alerts("0, 12, 12")
2559     public void event__jQuery_Event_properties() throws Exception {
2560         runTest("event: jQuery.Event properties");
2561     }
2562 
2563     /**
2564      * Test {251=[IE], 252=[CHROME, EDGE, FF, FF_ESR]}.
2565      * @throws Exception if an error occurs
2566      */
2567     @Test
2568     @Alerts("0, 65, 65")
2569     public void event___on____off__() throws Exception {
2570         runTest("event: .on()/.off()");
2571     }
2572 
2573     /**
2574      * Test {252=[IE], 253=[CHROME, EDGE, FF, FF_ESR]}.
2575      * @throws Exception if an error occurs
2576      */
2577     @Test
2578     @Alerts("0, 1, 1")
2579     public void event__jQuery_off_using_dispatched_jQuery_Event() throws Exception {
2580         runTest("event: jQuery.off using dispatched jQuery.Event");
2581     }
2582 
2583     /**
2584      * Test {253=[IE], 254=[CHROME, EDGE, FF, FF_ESR]}.
2585      * @throws Exception if an error occurs
2586      */
2587     @Test
2588     @Alerts("0, 3, 3")
2589     public void event__delegated_event_with_delegateTarget_relative_selector() throws Exception {
2590         runTest("event: delegated event with delegateTarget-relative selector");
2591     }
2592 
2593     /**
2594      * Test {254=[IE], 255=[CHROME, EDGE, FF, FF_ESR]}.
2595      * @throws Exception if an error occurs
2596      */
2597     @Test
2598     @Alerts("0, 1, 1")
2599     public void event__delegated_event_with_selector_matching_Object_prototype_property___13203_() throws Exception {
2600         runTest("event: delegated event with selector matching Object.prototype property (#13203)");
2601     }
2602 
2603     /**
2604      * Test {255=[IE], 256=[CHROME, EDGE, FF, FF_ESR]}.
2605      * @throws Exception if an error occurs
2606      */
2607     @Test
2608     @Alerts("0, 1, 1")
2609     public void event__delegated_event_with_intermediate_DOM_manipulation___13208_() throws Exception {
2610         runTest("event: delegated event with intermediate DOM manipulation (#13208)");
2611     }
2612 
2613     /**
2614      * Test {256=[IE], 257=[CHROME, EDGE, FF, FF_ESR]}.
2615      * @throws Exception if an error occurs
2616      */
2617     @Test
2618     @Alerts("0, 1, 1")
2619     public void event__stopPropagation___stops_directly_bound_events_on_delegated_target() throws Exception {
2620         runTest("event: stopPropagation() stops directly-bound events on delegated target");
2621     }
2622 
2623     /**
2624      * Test {257=[IE], 258=[CHROME, EDGE, FF, FF_ESR]}.
2625      * @throws Exception if an error occurs
2626      */
2627     @Test
2628     @Alerts("0, 2, 2")
2629     public void event__off_all_bound_delegated_events() throws Exception {
2630         runTest("event: off all bound delegated events");
2631     }
2632 
2633     /**
2634      * Test {258=[IE], 259=[CHROME, EDGE, FF, FF_ESR]}.
2635      * @throws Exception if an error occurs
2636      */
2637     @Test
2638     @Alerts("0, 1, 1")
2639     public void event__on_with_multiple_delegated_events() throws Exception {
2640         runTest("event: on with multiple delegated events");
2641     }
2642 
2643     /**
2644      * Test {259=[IE], 260=[CHROME, EDGE, FF, FF_ESR]}.
2645      * @throws Exception if an error occurs
2646      */
2647     @Test
2648     @Alerts("0, 8, 8")
2649     public void event__delegated_on_with_change() throws Exception {
2650         runTest("event: delegated on with change");
2651     }
2652 
2653     /**
2654      * Test {260=[IE], 261=[CHROME, EDGE, FF, FF_ESR]}.
2655      * @throws Exception if an error occurs
2656      */
2657     @Test
2658     @Alerts("0, 2, 2")
2659     public void event__delegated_on_with_submit() throws Exception {
2660         runTest("event: delegated on with submit");
2661     }
2662 
2663     /**
2664      * Test {261=[IE], 262=[CHROME, EDGE, FF, FF_ESR]}.
2665      * @throws Exception if an error occurs
2666      */
2667     @Test
2668     @Alerts("0, 2, 2")
2669     public void event__delegated_off___with_only_namespaces() throws Exception {
2670         runTest("event: delegated off() with only namespaces");
2671     }
2672 
2673     /**
2674      * Test {262=[IE], 263=[CHROME, EDGE, FF, FF_ESR]}.
2675      * @throws Exception if an error occurs
2676      */
2677     @Test
2678     @Alerts("0, 1, 1")
2679     public void event__Non_DOM_element_events() throws Exception {
2680         runTest("event: Non DOM element events");
2681     }
2682 
2683     /**
2684      * Test {263=[IE], 264=[CHROME, EDGE, FF, FF_ESR]}.
2685      * @throws Exception if an error occurs
2686      */
2687     @Test
2688     @Alerts("0, 1, 1")
2689     public void event__inline_handler_returning_false_stops_default() throws Exception {
2690         runTest("event: inline handler returning false stops default");
2691     }
2692 
2693     /**
2694      * Test {264=[IE], 265=[CHROME, EDGE, FF, FF_ESR]}.
2695      * @throws Exception if an error occurs
2696      */
2697     @Test
2698     @Alerts("0, 2, 2")
2699     public void event__window_resize() throws Exception {
2700         runTest("event: window resize");
2701     }
2702 
2703     /**
2704      * Test {265=[IE], 266=[CHROME, EDGE, FF, FF_ESR]}.
2705      * @throws Exception if an error occurs
2706      */
2707     @Test
2708     @Alerts("0, 2, 2")
2709     public void event__focusin_bubbles() throws Exception {
2710         runTest("event: focusin bubbles");
2711     }
2712 
2713     /**
2714      * Test {266=[IE], 267=[CHROME, EDGE, FF, FF_ESR]}.
2715      * @throws Exception if an error occurs
2716      */
2717     @Test
2718     @Alerts("0, 1, 1")
2719     public void event__custom_events_with_colons___3533___8272_() throws Exception {
2720         runTest("event: custom events with colons (#3533, #8272)");
2721     }
2722 
2723     /**
2724      * Test {267=[IE], 268=[CHROME, EDGE, FF, FF_ESR]}.
2725      * @throws Exception if an error occurs
2726      */
2727     @Test
2728     @Alerts("0, 9, 9")
2729     public void event___on_and__off() throws Exception {
2730         runTest("event: .on and .off");
2731     }
2732 
2733     /**
2734      * Test {268=[IE], 269=[CHROME, EDGE, FF, FF_ESR]}.
2735      * @throws Exception if an error occurs
2736      */
2737     @Test
2738     @Alerts("0, 7, 7")
2739     public void event__special_on_name_mapping() throws Exception {
2740         runTest("event: special on name mapping");
2741     }
2742 
2743     /**
2744      * Test {269=[IE], 270=[CHROME, EDGE, FF, FF_ESR]}.
2745      * @throws Exception if an error occurs
2746      */
2747     @Test
2748     @Alerts("0, 7, 7")
2749     public void event___on_and__off__selective_mixed_removal___10705_() throws Exception {
2750         runTest("event: .on and .off, selective mixed removal (#10705)");
2751     }
2752 
2753     /**
2754      * Test {270=[IE], 271=[CHROME, EDGE, FF, FF_ESR]}.
2755      * @throws Exception if an error occurs
2756      */
2757     @Test
2758     @Alerts("0, 1, 1")
2759     public void event___on__event_map__null_selector__data____11130() throws Exception {
2760         runTest("event: .on( event-map, null-selector, data ) #11130");
2761     }
2762 
2763     /**
2764      * Test {271=[IE], 272=[CHROME, EDGE, FF, FF_ESR]}.
2765      * @throws Exception if an error occurs
2766      */
2767     @Test
2768     @Alerts("0, 3, 3")
2769     public void event__clone___delegated_events___11076_() throws Exception {
2770         runTest("event: clone() delegated events (#11076)");
2771     }
2772 
2773     /**
2774      * Test {272=[IE], 273=[CHROME, EDGE, FF, FF_ESR]}.
2775      * @throws Exception if an error occurs
2776      */
2777     @Test
2778     @Alerts("0, 9, 9")
2779     public void event__checkbox_state___3827_() throws Exception {
2780         runTest("event: checkbox state (#3827)");
2781     }
2782 
2783     /**
2784      * Test {273=[IE], 274=[CHROME, EDGE, FF, FF_ESR]}.
2785      * @throws Exception if an error occurs
2786      */
2787     @Test
2788     @Alerts("0, 1, 1")
2789     public void event__hover_event_no_longer_special_since_1_9() throws Exception {
2790         runTest("event: hover event no longer special since 1.9");
2791     }
2792 
2793     /**
2794      * Test {274=[IE], 275=[CHROME, EDGE, FF, FF_ESR]}.
2795      * @throws Exception if an error occurs
2796      */
2797     @Test
2798     @Alerts("0, 2, 2")
2799     public void event__fixHooks_extensions() throws Exception {
2800         runTest("event: fixHooks extensions");
2801     }
2802 
2803     /**
2804      * Test {275=[IE], 276=[CHROME, EDGE, FF, FF_ESR]}.
2805      * @throws Exception if an error occurs
2806      */
2807     @Test
2808     @Alerts("0, 2, 2")
2809     public void event__focusin_using_non_element_targets() throws Exception {
2810         runTest("event: focusin using non-element targets");
2811     }
2812 
2813     /**
2814      * Test {276=[IE], 277=[CHROME, EDGE, FF, FF_ESR]}.
2815      * @throws Exception if an error occurs
2816      */
2817     @Test
2818     @Alerts("0, 1, 1")
2819     public void event__focusin_from_an_iframe() throws Exception {
2820         runTest("event: focusin from an iframe");
2821     }
2822 
2823     /**
2824      * Test {277=[IE], 278=[CHROME, EDGE, FF, FF_ESR]}.
2825      * @throws Exception if an error occurs
2826      */
2827     @Test
2828     @Alerts("0, 1, 1")
2829     public void event__jQuery_ready_promise() throws Exception {
2830         runTest("event: jQuery.ready promise");
2831     }
2832 
2833     /**
2834      * Test {278=[IE], 279=[CHROME, EDGE, FF, FF_ESR]}.
2835      * @throws Exception if an error occurs
2836      */
2837     @Test
2838     @Alerts("0, 1, 1")
2839     public void event__Focusing_iframe_element() throws Exception {
2840         runTest("event: Focusing iframe element");
2841     }
2842 
2843     /**
2844      * Test {279=[IE], 280=[CHROME, EDGE, FF, FF_ESR]}.
2845      * @throws Exception if an error occurs
2846      */
2847     @Test
2848     @Alerts("0, 1, 1")
2849     public void event__triggerHandler_onbeforeunload_() throws Exception {
2850         runTest("event: triggerHandler(onbeforeunload)");
2851     }
2852 
2853     /**
2854      * Test {280=[IE], 281=[CHROME, EDGE, FF, FF_ESR]}.
2855      * @throws Exception if an error occurs
2856      */
2857     @Test
2858     @Alerts("0, 1, 1")
2859     public void event__jQuery_ready_synchronous_load_with_long_loading_subresources() throws Exception {
2860         runTest("event: jQuery.ready synchronous load with long loading subresources");
2861     }
2862 
2863     /**
2864      * Test {281=[IE], 282=[CHROME, EDGE, FF, FF_ESR]}.
2865      * @throws Exception if an error occurs
2866      */
2867     @Test
2868     @Alerts("0, 2, 2")
2869     public void event__change_handler_should_be_detached_from_element() throws Exception {
2870         runTest("event: change handler should be detached from element");
2871     }
2872 
2873     /**
2874      * Test {282=[IE], 283=[CHROME, EDGE, FF, FF_ESR]}.
2875      * @throws Exception if an error occurs
2876      */
2877     @Test
2878     @Alerts("0, 1, 1")
2879     public void event__trigger_click_on_checkbox__fires_change_event() throws Exception {
2880         runTest("event: trigger click on checkbox, fires change event");
2881     }
2882 
2883     /**
2884      * Test {283=[IE], 284=[CHROME, EDGE, FF, FF_ESR]}.
2885      * @throws Exception if an error occurs
2886      */
2887     @Test
2888     @Alerts("0, 4, 4")
2889     public void event__Namespace_preserved_when_passed_an_Event___12739_() throws Exception {
2890         runTest("event: Namespace preserved when passed an Event (#12739)");
2891     }
2892 
2893     /**
2894      * Test {284=[IE], 285=[CHROME, EDGE, FF, FF_ESR]}.
2895      * @throws Exception if an error occurs
2896      */
2897     @Test
2898     @Alerts("0, 18, 18")
2899     public void event__make_sure_events_cloned_correctly() throws Exception {
2900         runTest("event: make sure events cloned correctly");
2901     }
2902 
2903     /**
2904      * Test {285=[IE], 286=[CHROME, EDGE, FF, FF_ESR]}.
2905      * @throws Exception if an error occurs
2906      */
2907     @Test
2908     @Alerts("0, 1, 1")
2909     public void event__String_prototype_namespace_does_not_cause_trigger___to_throw___13360_() throws Exception {
2910         runTest("event: String.prototype.namespace does not cause trigger() to throw (#13360)");
2911     }
2912 
2913     /**
2914      * Test {286=[IE], 287=[CHROME, EDGE, FF, FF_ESR]}.
2915      * @throws Exception if an error occurs
2916      */
2917     @Test
2918     @Alerts("0, 1, 1")
2919     public void event__Inline_event_result_is_returned___13993_() throws Exception {
2920         runTest("event: Inline event result is returned (#13993)");
2921     }
2922 
2923     /**
2924      * Test {287=[IE], 288=[CHROME, EDGE]}.
2925      * @throws Exception if an error occurs
2926      */
2927     @Test
2928     @Alerts(CHROME = "0, 2, 2",
2929             EDGE = "0, 2, 2")
2930     public void event__Check_order_of_focusin_focusout_events() throws Exception {
2931         runTest("event: Check order of focusin/focusout events");
2932     }
2933 
2934     /**
2935      * Test {288=[IE], 289=[CHROME, EDGE]}.
2936      * @throws Exception if an error occurs
2937      */
2938     @Test
2939     @Alerts(CHROME = "0, 5, 5",
2940             EDGE = "0, 5, 5")
2941     public void event__focus_blur_order___12868_() throws Exception {
2942         runTest("event: focus-blur order (#12868)");
2943     }
2944 
2945     /**
2946      * Test {288=[FF, FF_ESR], 289=[IE], 290=[CHROME, EDGE]}.
2947      * @throws Exception if an error occurs
2948      */
2949     @Test
2950     @Alerts("0, 7, 7")
2951     public void selector__element___jQuery_only() throws Exception {
2952         runTest("selector: element - jQuery only");
2953     }
2954 
2955     /**
2956      * Test {289=[FF, FF_ESR], 290=[IE], 291=[CHROME, EDGE]}.
2957      * @throws Exception if an error occurs
2958      */
2959     @Test
2960     @Alerts("0, 26, 26")
2961     public void selector__id() throws Exception {
2962         runTest("selector: id");
2963     }
2964 
2965     /**
2966      * Test {290=[FF, FF_ESR], 291=[IE], 292=[CHROME, EDGE]}.
2967      * @throws Exception if an error occurs
2968      */
2969     @Test
2970     @Alerts("0, 4, 4")
2971     public void selector__class___jQuery_only() throws Exception {
2972         runTest("selector: class - jQuery only");
2973     }
2974 
2975     /**
2976      * Test {291=[FF, FF_ESR], 292=[IE], 293=[CHROME, EDGE]}.
2977      * @throws Exception if an error occurs
2978      */
2979     @Test
2980     @Alerts("0, 5, 5")
2981     public void selector__name() throws Exception {
2982         runTest("selector: name");
2983     }
2984 
2985     /**
2986      * Test {292=[FF, FF_ESR], 293=[IE], 294=[CHROME, EDGE]}.
2987      * @throws Exception if an error occurs
2988      */
2989     @Test
2990     @Alerts("0, 4, 4")
2991     public void selector__selectors_with_comma() throws Exception {
2992         runTest("selector: selectors with comma");
2993     }
2994 
2995     /**
2996      * Test {293=[FF, FF_ESR], 294=[IE], 295=[CHROME, EDGE]}.
2997      * @throws Exception if an error occurs
2998      */
2999     @Test
3000     @Alerts("0, 27, 27")
3001     public void selector__child_and_adjacent() throws Exception {
3002         runTest("selector: child and adjacent");
3003     }
3004 
3005     /**
3006      * Test {294=[FF, FF_ESR], 295=[IE], 296=[CHROME, EDGE]}.
3007      * @throws Exception if an error occurs
3008      */
3009     @Test
3010     @Alerts("0, 54, 54")
3011     public void selector__attributes() throws Exception {
3012         runTest("selector: attributes");
3013     }
3014 
3015     /**
3016      * Test {295=[FF, FF_ESR], 296=[IE], 297=[CHROME, EDGE]}.
3017      * @throws Exception if an error occurs
3018      */
3019     @Test
3020     @Alerts("0, 1, 1")
3021     public void selector__disconnected_nodes() throws Exception {
3022         runTest("selector: disconnected nodes");
3023     }
3024 
3025     /**
3026      * Test {296=[FF, FF_ESR], 297=[IE], 298=[CHROME, EDGE]}.
3027      * @throws Exception if an error occurs
3028      */
3029     @Test
3030     @Alerts("0, 3, 3")
3031     public void selector__disconnected_nodes___jQuery_only() throws Exception {
3032         runTest("selector: disconnected nodes - jQuery only");
3033     }
3034 
3035     /**
3036      * Test {297=[FF, FF_ESR], 298=[IE], 299=[CHROME, EDGE]}.
3037      * @throws Exception if an error occurs
3038      */
3039     @Test
3040     @Alerts("0, 35, 35")
3041     public void selector__attributes___jQuery_attr() throws Exception {
3042         runTest("selector: attributes - jQuery.attr");
3043     }
3044 
3045     /**
3046      * Test {298=[FF, FF_ESR], 299=[IE], 300=[CHROME, EDGE]}.
3047      * @throws Exception if an error occurs
3048      */
3049     @Test
3050     @Alerts("0, 16, 16")
3051     public void selector__jQuery_contains() throws Exception {
3052         runTest("selector: jQuery.contains");
3053     }
3054 
3055     /**
3056      * Test {299=[FF, FF_ESR], 300=[IE], 301=[CHROME, EDGE]}.
3057      * @throws Exception if an error occurs
3058      */
3059     @Test
3060     @Alerts("0, 14, 14")
3061     public void selector__jQuery_unique() throws Exception {
3062         runTest("selector: jQuery.unique");
3063     }
3064 
3065     /**
3066      * Test {300=[FF, FF_ESR], 301=[IE], 302=[CHROME, EDGE]}.
3067      * @throws Exception if an error occurs
3068      */
3069     @Test
3070     @Alerts("0, 4, 4")
3071     public void selector__Sizzle_cache_collides_with_multiple_Sizzles_on_a_page() throws Exception {
3072         runTest("selector: Sizzle cache collides with multiple Sizzles on a page");
3073     }
3074 
3075     /**
3076      * Test {301=[FF, FF_ESR], 302=[IE], 303=[CHROME, EDGE]}.
3077      * @throws Exception if an error occurs
3078      */
3079     @Test
3080     @Alerts("0, 1, 1")
3081     public void selector__Iframe_dispatch_should_not_affect_jQuery___13936_() throws Exception {
3082         runTest("selector: Iframe dispatch should not affect jQuery (#13936)");
3083     }
3084 
3085     /**
3086      * Test {302=[FF, FF_ESR], 303=[IE], 304=[CHROME, EDGE]}.
3087      * @throws Exception if an error occurs
3088      */
3089     @Test
3090     @Alerts("0, 1, 1")
3091     public void traversing__find_String_() throws Exception {
3092         runTest("traversing: find(String)");
3093     }
3094 
3095     /**
3096      * Test {303=[FF, FF_ESR], 304=[IE], 305=[CHROME, EDGE]}.
3097      * @throws Exception if an error occurs
3098      */
3099     @Test
3100     @Alerts("0, 2, 2")
3101     public void traversing__find_String__under_non_elements() throws Exception {
3102         runTest("traversing: find(String) under non-elements");
3103     }
3104 
3105     /**
3106      * Test {304=[FF, FF_ESR], 305=[IE], 306=[CHROME, EDGE]}.
3107      * @throws Exception if an error occurs
3108      */
3109     @Test
3110     @Alerts("0, 4, 4")
3111     public void traversing__find_leading_combinator_() throws Exception {
3112         runTest("traversing: find(leading combinator)");
3113     }
3114 
3115     /**
3116      * Test {305=[FF, FF_ESR], 306=[IE], 307=[CHROME, EDGE]}.
3117      * @throws Exception if an error occurs
3118      */
3119     @Test
3120     @Alerts("0, 13, 13")
3121     public void traversing__find_node_jQuery_object_() throws Exception {
3122         runTest("traversing: find(node|jQuery object)");
3123     }
3124 
3125     /**
3126      * Test {306=[FF, FF_ESR], 307=[IE], 308=[CHROME, EDGE]}.
3127      * @throws Exception if an error occurs
3128      */
3129     @Test
3130     @Alerts("0, 23, 23")
3131     public void traversing__is_String_undefined_() throws Exception {
3132         runTest("traversing: is(String|undefined)");
3133     }
3134 
3135     /**
3136      * Test {307=[FF, FF_ESR], 308=[IE], 309=[CHROME, EDGE]}.
3137      * @throws Exception if an error occurs
3138      */
3139     @Test
3140     @Alerts("0, 14, 14")
3141     public void traversing__is___against_non_elements___10178_() throws Exception {
3142         runTest("traversing: is() against non-elements (#10178)");
3143     }
3144 
3145     /**
3146      * Test {308=[FF, FF_ESR], 309=[IE], 310=[CHROME, EDGE]}.
3147      * @throws Exception if an error occurs
3148      */
3149     @Test
3150     @Alerts("0, 19, 19")
3151     public void traversing__is_jQuery_() throws Exception {
3152         runTest("traversing: is(jQuery)");
3153     }
3154 
3155     /**
3156      * Test {309=[FF, FF_ESR], 310=[IE], 311=[CHROME, EDGE]}.
3157      * @throws Exception if an error occurs
3158      */
3159     @Test
3160     @Alerts("0, 6, 6")
3161     public void traversing__is___with__has___selectors() throws Exception {
3162         runTest("traversing: is() with :has() selectors");
3163     }
3164 
3165     /**
3166      * Test {310=[FF, FF_ESR], 311=[IE], 312=[CHROME, EDGE]}.
3167      * @throws Exception if an error occurs
3168      */
3169     @Test
3170     @Alerts("0, 27, 27")
3171     public void traversing__is___with_positional_selectors() throws Exception {
3172         runTest("traversing: is() with positional selectors");
3173     }
3174 
3175     /**
3176      * Test {311=[FF, FF_ESR], 312=[IE], 313=[CHROME, EDGE]}.
3177      * @throws Exception if an error occurs
3178      */
3179     @Test
3180     @Alerts("0, 2, 2")
3181     public void traversing__index__() throws Exception {
3182         runTest("traversing: index()");
3183     }
3184 
3185     /**
3186      * Test {312=[FF, FF_ESR], 313=[IE], 314=[CHROME, EDGE]}.
3187      * @throws Exception if an error occurs
3188      */
3189     @Test
3190     @Alerts("0, 16, 16")
3191     public void traversing__index_Object_String_undefined_() throws Exception {
3192         runTest("traversing: index(Object|String|undefined)");
3193     }
3194 
3195     /**
3196      * Test {313=[FF, FF_ESR], 314=[IE], 315=[CHROME, EDGE]}.
3197      * @throws Exception if an error occurs
3198      */
3199     @Test
3200     @Alerts("0, 9, 9")
3201     public void traversing__filter_Selector_undefined_() throws Exception {
3202         runTest("traversing: filter(Selector|undefined)");
3203     }
3204 
3205     /**
3206      * Test {314=[FF, FF_ESR], 315=[IE], 316=[CHROME, EDGE]}.
3207      * @throws Exception if an error occurs
3208      */
3209     @Test
3210     @Alerts("0, 2, 2")
3211     public void traversing__filter_Function_() throws Exception {
3212         runTest("traversing: filter(Function)");
3213     }
3214 
3215     /**
3216      * Test {315=[FF, FF_ESR], 316=[IE], 317=[CHROME, EDGE]}.
3217      * @throws Exception if an error occurs
3218      */
3219     @Test
3220     @Alerts("0, 1, 1")
3221     public void traversing__filter_Element_() throws Exception {
3222         runTest("traversing: filter(Element)");
3223     }
3224 
3225     /**
3226      * Test {316=[FF, FF_ESR], 317=[IE], 318=[CHROME, EDGE]}.
3227      * @throws Exception if an error occurs
3228      */
3229     @Test
3230     @Alerts("0, 1, 1")
3231     public void traversing__filter_Array_() throws Exception {
3232         runTest("traversing: filter(Array)");
3233     }
3234 
3235     /**
3236      * Test {317=[FF, FF_ESR], 318=[IE], 319=[CHROME, EDGE]}.
3237      * @throws Exception if an error occurs
3238      */
3239     @Test
3240     @Alerts("0, 1, 1")
3241     public void traversing__filter_jQuery_() throws Exception {
3242         runTest("traversing: filter(jQuery)");
3243     }
3244 
3245     /**
3246      * Test {318=[FF, FF_ESR], 319=[IE], 320=[CHROME, EDGE]}.
3247      * @throws Exception if an error occurs
3248      */
3249     @Test
3250     @Alerts("0, 19, 19")
3251     public void traversing__filter___with_positional_selectors() throws Exception {
3252         runTest("traversing: filter() with positional selectors");
3253     }
3254 
3255     /**
3256      * Test {319=[FF, FF_ESR], 320=[IE], 321=[CHROME, EDGE]}.
3257      * @throws Exception if an error occurs
3258      */
3259     @Test
3260     @Alerts("0, 13, 13")
3261     public void traversing__closest__() throws Exception {
3262         runTest("traversing: closest()");
3263     }
3264 
3265     /**
3266      * Test {320=[FF, FF_ESR], 321=[IE], 322=[CHROME, EDGE]}.
3267      * @throws Exception if an error occurs
3268      */
3269     @Test
3270     @Alerts("0, 2, 2")
3271     public void traversing__closest___with_positional_selectors() throws Exception {
3272         runTest("traversing: closest() with positional selectors");
3273     }
3274 
3275     /**
3276      * Test {321=[FF, FF_ESR], 322=[IE], 323=[CHROME, EDGE]}.
3277      * @throws Exception if an error occurs
3278      */
3279     @Test
3280     @Alerts("0, 8, 8")
3281     public void traversing__closest_jQuery_() throws Exception {
3282         runTest("traversing: closest(jQuery)");
3283     }
3284 
3285     /**
3286      * Test {322=[FF, FF_ESR], 323=[IE], 324=[CHROME, EDGE]}.
3287      * @throws Exception if an error occurs
3288      */
3289     @Test
3290     @Alerts("0, 11, 11")
3291     public void traversing__not_Selector_undefined_() throws Exception {
3292         runTest("traversing: not(Selector|undefined)");
3293     }
3294 
3295     /**
3296      * Test {323=[FF, FF_ESR], 324=[IE], 325=[CHROME, EDGE]}.
3297      * @throws Exception if an error occurs
3298      */
3299     @Test
3300     @Alerts("0, 1, 1")
3301     public void traversing__not_Element_() throws Exception {
3302         runTest("traversing: not(Element)");
3303     }
3304 
3305     /**
3306      * Test {324=[FF, FF_ESR], 325=[IE], 326=[CHROME, EDGE]}.
3307      * @throws Exception if an error occurs
3308      */
3309     @Test
3310     @Alerts("0, 1, 1")
3311     public void traversing__not_Function_() throws Exception {
3312         runTest("traversing: not(Function)");
3313     }
3314 
3315     /**
3316      * Test {325=[FF, FF_ESR], 326=[IE], 327=[CHROME, EDGE]}.
3317      * @throws Exception if an error occurs
3318      */
3319     @Test
3320     @Alerts("0, 2, 2")
3321     public void traversing__not_Array_() throws Exception {
3322         runTest("traversing: not(Array)");
3323     }
3324 
3325     /**
3326      * Test {326=[FF, FF_ESR], 327=[IE], 328=[CHROME, EDGE]}.
3327      * @throws Exception if an error occurs
3328      */
3329     @Test
3330     @Alerts("0, 1, 1")
3331     public void traversing__not_jQuery_() throws Exception {
3332         runTest("traversing: not(jQuery)");
3333     }
3334 
3335     /**
3336      * Test {327=[FF, FF_ESR], 328=[IE], 329=[CHROME, EDGE]}.
3337      * @throws Exception if an error occurs
3338      */
3339     @Test
3340     @Alerts("0, 3, 3")
3341     public void traversing__has_Element_() throws Exception {
3342         runTest("traversing: has(Element)");
3343     }
3344 
3345     /**
3346      * Test {328=[FF, FF_ESR], 329=[IE], 330=[CHROME, EDGE]}.
3347      * @throws Exception if an error occurs
3348      */
3349     @Test
3350     @Alerts("0, 5, 5")
3351     public void traversing__has_Selector_() throws Exception {
3352         runTest("traversing: has(Selector)");
3353     }
3354 
3355     /**
3356      * Test {329=[FF, FF_ESR], 330=[IE], 331=[CHROME, EDGE]}.
3357      * @throws Exception if an error occurs
3358      */
3359     @Test
3360     @Alerts("0, 4, 4")
3361     public void traversing__has_Arrayish_() throws Exception {
3362         runTest("traversing: has(Arrayish)");
3363     }
3364 
3365     /**
3366      * Test {330=[FF, FF_ESR], 331=[IE], 332=[CHROME, EDGE]}.
3367      * @throws Exception if an error occurs
3368      */
3369     @Test
3370     @Alerts("0, 5, 5")
3371     public void traversing__addBack__() throws Exception {
3372         runTest("traversing: addBack()");
3373     }
3374 
3375     /**
3376      * Test {331=[FF, FF_ESR], 332=[IE], 333=[CHROME, EDGE]}.
3377      * @throws Exception if an error occurs
3378      */
3379     @Test
3380     @Alerts("0, 6, 6")
3381     public void traversing__siblings__String__() throws Exception {
3382         runTest("traversing: siblings([String])");
3383     }
3384 
3385     /**
3386      * Test {332=[FF, FF_ESR], 333=[IE], 334=[CHROME, EDGE]}.
3387      * @throws Exception if an error occurs
3388      */
3389     @Test
3390     @Alerts("0, 2, 2")
3391     public void traversing__siblings__String_____jQuery_only() throws Exception {
3392         runTest("traversing: siblings([String]) - jQuery only");
3393     }
3394 
3395     /**
3396      * Test {333=[FF, FF_ESR], 334=[IE], 335=[CHROME, EDGE]}.
3397      * @throws Exception if an error occurs
3398      */
3399     @Test
3400     @Alerts("0, 2, 2")
3401     public void traversing__children__String__() throws Exception {
3402         runTest("traversing: children([String])");
3403     }
3404 
3405     /**
3406      * Test {334=[FF, FF_ESR], 335=[IE], 336=[CHROME, EDGE]}.
3407      * @throws Exception if an error occurs
3408      */
3409     @Test
3410     @Alerts("0, 1, 1")
3411     public void traversing__children__String_____jQuery_only() throws Exception {
3412         runTest("traversing: children([String]) - jQuery only");
3413     }
3414 
3415     /**
3416      * Test {335=[FF, FF_ESR], 336=[IE], 337=[CHROME, EDGE]}.
3417      * @throws Exception if an error occurs
3418      */
3419     @Test
3420     @Alerts("0, 6, 6")
3421     public void traversing__parent__String__() throws Exception {
3422         runTest("traversing: parent([String])");
3423     }
3424 
3425     /**
3426      * Test {336=[FF, FF_ESR], 337=[IE], 338=[CHROME, EDGE]}.
3427      * @throws Exception if an error occurs
3428      */
3429     @Test
3430     @Alerts("0, 6, 6")
3431     public void traversing__parents__String__() throws Exception {
3432         runTest("traversing: parents([String])");
3433     }
3434 
3435     /**
3436      * Test {337=[FF, FF_ESR], 338=[IE], 339=[CHROME, EDGE]}.
3437      * @throws Exception if an error occurs
3438      */
3439     @Test
3440     @Alerts("0, 10, 10")
3441     public void traversing__parentsUntil__String__() throws Exception {
3442         runTest("traversing: parentsUntil([String])");
3443     }
3444 
3445     /**
3446      * Test {338=[FF, FF_ESR], 339=[IE], 340=[CHROME, EDGE]}.
3447      * @throws Exception if an error occurs
3448      */
3449     @Test
3450     @Alerts("0, 6, 6")
3451     public void traversing__next__String__() throws Exception {
3452         runTest("traversing: next([String])");
3453     }
3454 
3455     /**
3456      * Test {339=[FF, FF_ESR], 340=[IE], 341=[CHROME, EDGE]}.
3457      * @throws Exception if an error occurs
3458      */
3459     @Test
3460     @Alerts("0, 5, 5")
3461     public void traversing__prev__String__() throws Exception {
3462         runTest("traversing: prev([String])");
3463     }
3464 
3465     /**
3466      * Test {340=[FF, FF_ESR], 341=[IE], 342=[CHROME, EDGE]}.
3467      * @throws Exception if an error occurs
3468      */
3469     @Test
3470     @Alerts("0, 5, 5")
3471     public void traversing__nextAll__String__() throws Exception {
3472         runTest("traversing: nextAll([String])");
3473     }
3474 
3475     /**
3476      * Test {341=[FF, FF_ESR], 342=[IE], 343=[CHROME, EDGE]}.
3477      * @throws Exception if an error occurs
3478      */
3479     @Test
3480     @Alerts("0, 5, 5")
3481     public void traversing__prevAll__String__() throws Exception {
3482         runTest("traversing: prevAll([String])");
3483     }
3484 
3485     /**
3486      * Test {342=[FF, FF_ESR], 343=[IE], 344=[CHROME, EDGE]}.
3487      * @throws Exception if an error occurs
3488      */
3489     @Test
3490     @Alerts("0, 12, 12")
3491     public void traversing__nextUntil__String__() throws Exception {
3492         runTest("traversing: nextUntil([String])");
3493     }
3494 
3495     /**
3496      * Test {343=[FF, FF_ESR], 344=[IE], 345=[CHROME, EDGE]}.
3497      * @throws Exception if an error occurs
3498      */
3499     @Test
3500     @Alerts("0, 11, 11")
3501     public void traversing__prevUntil__String__() throws Exception {
3502         runTest("traversing: prevUntil([String])");
3503     }
3504 
3505     /**
3506      * Test {344=[FF, FF_ESR], 345=[IE], 346=[CHROME, EDGE]}.
3507      * @throws Exception if an error occurs
3508      */
3509     @Test
3510     @Alerts("0, 12, 12")
3511     public void traversing__contents__() throws Exception {
3512         runTest("traversing: contents()");
3513     }
3514 
3515     /**
3516      * Test {345=[FF, FF_ESR], 346=[IE], 347=[CHROME, EDGE]}.
3517      * @throws Exception if an error occurs
3518      */
3519     @Test
3520     @Alerts("0, 12, 12")
3521     public void traversing__sort_direction() throws Exception {
3522         runTest("traversing: sort direction");
3523     }
3524 
3525     /**
3526      * Test {346=[FF, FF_ESR], 347=[IE], 348=[CHROME, EDGE]}.
3527      * @throws Exception if an error occurs
3528      */
3529     @Test
3530     @Alerts("0, 2, 2")
3531     public void traversing__add_String_selector_() throws Exception {
3532         runTest("traversing: add(String selector)");
3533     }
3534 
3535     /**
3536      * Test {347=[FF, FF_ESR], 348=[IE], 349=[CHROME, EDGE]}.
3537      * @throws Exception if an error occurs
3538      */
3539     @Test
3540     @Alerts("0, 1, 1")
3541     public void traversing__add_String_selector__String_context_() throws Exception {
3542         runTest("traversing: add(String selector, String context)");
3543     }
3544 
3545     /**
3546      * Test {348=[FF, FF_ESR], 349=[IE], 350=[CHROME, EDGE]}.
3547      * @throws Exception if an error occurs
3548      */
3549     @Test
3550     @Alerts("0, 3, 3")
3551     public void traversing__add_String_html_() throws Exception {
3552         runTest("traversing: add(String html)");
3553     }
3554 
3555     /**
3556      * Test {349=[FF, FF_ESR], 350=[IE], 351=[CHROME, EDGE]}.
3557      * @throws Exception if an error occurs
3558      */
3559     @Test
3560     @Alerts("0, 4, 4")
3561     public void traversing__add_jQuery_() throws Exception {
3562         runTest("traversing: add(jQuery)");
3563     }
3564 
3565     /**
3566      * Test {350=[FF, FF_ESR], 351=[IE], 352=[CHROME, EDGE]}.
3567      * @throws Exception if an error occurs
3568      */
3569     @Test
3570     @Alerts("0, 2, 2")
3571     public void traversing__add_Element_() throws Exception {
3572         runTest("traversing: add(Element)");
3573     }
3574 
3575     /**
3576      * Test {351=[FF, FF_ESR], 352=[IE], 353=[CHROME, EDGE]}.
3577      * @throws Exception if an error occurs
3578      */
3579     @Test
3580     @Alerts("0, 1, 1")
3581     public void traversing__add_Array_elements_() throws Exception {
3582         runTest("traversing: add(Array elements)");
3583     }
3584 
3585     /**
3586      * Test {352=[FF, FF_ESR], 353=[IE], 354=[CHROME, EDGE]}.
3587      * @throws Exception if an error occurs
3588      */
3589     @Test
3590     @Alerts("0, 1, 1")
3591     public void traversing__add_Window_() throws Exception {
3592         runTest("traversing: add(Window)");
3593     }
3594 
3595     /**
3596      * Test {353=[FF, FF_ESR], 354=[IE], 355=[CHROME, EDGE]}.
3597      * @throws Exception if an error occurs
3598      */
3599     @Test
3600     @Alerts("0, 4, 4")
3601     public void traversing__add_NodeList_undefined_HTMLFormElement_HTMLSelectElement_() throws Exception {
3602         runTest("traversing: add(NodeList|undefined|HTMLFormElement|HTMLSelectElement)");
3603     }
3604 
3605     /**
3606      * Test {354=[FF, FF_ESR], 355=[IE], 356=[CHROME, EDGE]}.
3607      * @throws Exception if an error occurs
3608      */
3609     @Test
3610     @Alerts("0, 6, 6")
3611     public void traversing__add_String__Context_() throws Exception {
3612         runTest("traversing: add(String, Context)");
3613     }
3614 
3615     /**
3616      * Test {355=[FF, FF_ESR], 356=[IE], 357=[CHROME, EDGE]}.
3617      * @throws Exception if an error occurs
3618      */
3619     @Test
3620     @Alerts("0, 3, 3")
3621     public void traversing__eq___1____10616() throws Exception {
3622         runTest("traversing: eq('-1') #10616");
3623     }
3624 
3625     /**
3626      * Test {356=[FF, FF_ESR], 357=[IE], 358=[CHROME, EDGE]}.
3627      * @throws Exception if an error occurs
3628      */
3629     @Test
3630     @Alerts("0, 2, 2")
3631     public void traversing__index_no_arg___10977() throws Exception {
3632         runTest("traversing: index(no arg) #10977");
3633     }
3634 
3635     /**
3636      * Test {357=[FF, FF_ESR], 358=[IE], 359=[CHROME, EDGE]}.
3637      * @throws Exception if an error occurs
3638      */
3639     @Test
3640     @Alerts("0, 5, 5")
3641     public void traversing__traversing_non_elements_with_attribute_filters___12523_() throws Exception {
3642         runTest("traversing: traversing non-elements with attribute filters (#12523)");
3643     }
3644 
3645     /**
3646      * Test {358=[FF, FF_ESR], 359=[IE], 360=[CHROME, EDGE]}.
3647      * @throws Exception if an error occurs
3648      */
3649     @Test
3650     @Alerts("0, 5, 5")
3651     public void manipulation__text__() throws Exception {
3652         runTest("manipulation: text()");
3653     }
3654 
3655     /**
3656      * Test {359=[FF, FF_ESR], 360=[IE], 361=[CHROME, EDGE]}.
3657      * @throws Exception if an error occurs
3658      */
3659     @Test
3660     @Alerts("0, 1, 1")
3661     public void manipulation__text_undefined_() throws Exception {
3662         runTest("manipulation: text(undefined)");
3663     }
3664 
3665     /**
3666      * Test {360=[FF, FF_ESR], 361=[IE], 362=[CHROME, EDGE]}.
3667      * @throws Exception if an error occurs
3668      */
3669     @Test
3670     @Alerts("0, 7, 7")
3671     public void manipulation__text_String_() throws Exception {
3672         runTest("manipulation: text(String)");
3673     }
3674 
3675     /**
3676      * Test {361=[FF, FF_ESR], 362=[IE], 363=[CHROME, EDGE]}.
3677      * @throws Exception if an error occurs
3678      */
3679     @Test
3680     @Alerts("0, 7, 7")
3681     public void manipulation__text_Function_() throws Exception {
3682         runTest("manipulation: text(Function)");
3683     }
3684 
3685     /**
3686      * Test {362=[FF, FF_ESR], 363=[IE], 364=[CHROME, EDGE]}.
3687      * @throws Exception if an error occurs
3688      */
3689     @Test
3690     @Alerts("0, 2, 2")
3691     public void manipulation__text_Function__with_incoming_value() throws Exception {
3692         runTest("manipulation: text(Function) with incoming value");
3693     }
3694 
3695     /**
3696      * Test {363=[FF, FF_ESR], 364=[IE], 365=[CHROME, EDGE]}.
3697      * @throws Exception if an error occurs
3698      */
3699     @Test
3700     @Alerts("0, 78, 78")
3701     public void manipulation__append_String_Element_Array_Element__jQuery_() throws Exception {
3702         runTest("manipulation: append(String|Element|Array<Element>|jQuery)");
3703     }
3704 
3705     /**
3706      * Test {364=[FF, FF_ESR], 365=[IE], 366=[CHROME, EDGE]}.
3707      * @throws Exception if an error occurs
3708      */
3709     @Test
3710     @Alerts("0, 78, 78")
3711     public void manipulation__append_Function_() throws Exception {
3712         runTest("manipulation: append(Function)");
3713     }
3714 
3715     /**
3716      * Test {365=[FF, FF_ESR], 366=[IE], 367=[CHROME, EDGE]}.
3717      * @throws Exception if an error occurs
3718      */
3719     @Test
3720     @Alerts("0, 5, 5")
3721     public void manipulation__append_param__to_object__see__11280() throws Exception {
3722         runTest("manipulation: append(param) to object, see #11280");
3723     }
3724 
3725     /**
3726      * Test {366=[FF, FF_ESR], 367=[IE], 368=[CHROME, EDGE]}.
3727      * @throws Exception if an error occurs
3728      */
3729     @Test
3730     @Alerts("0, 4, 4")
3731     public void manipulation__append_Function__returns_String() throws Exception {
3732         runTest("manipulation: append(Function) returns String");
3733     }
3734 
3735     /**
3736      * Test {367=[FF, FF_ESR], 368=[IE], 369=[CHROME, EDGE]}.
3737      * @throws Exception if an error occurs
3738      */
3739     @Test
3740     @Alerts("0, 2, 2")
3741     public void manipulation__append_Function__returns_Element() throws Exception {
3742         runTest("manipulation: append(Function) returns Element");
3743     }
3744 
3745     /**
3746      * Test {368=[FF, FF_ESR], 369=[IE], 370=[CHROME, EDGE]}.
3747      * @throws Exception if an error occurs
3748      */
3749     @Test
3750     @Alerts("0, 2, 2")
3751     public void manipulation__append_Function__returns_Array_Element_() throws Exception {
3752         runTest("manipulation: append(Function) returns Array<Element>");
3753     }
3754 
3755     /**
3756      * Test {369=[FF, FF_ESR], 370=[IE], 371=[CHROME, EDGE]}.
3757      * @throws Exception if an error occurs
3758      */
3759     @Test
3760     @Alerts("0, 2, 2")
3761     public void manipulation__append_Function__returns_jQuery() throws Exception {
3762         runTest("manipulation: append(Function) returns jQuery");
3763     }
3764 
3765     /**
3766      * Test {370=[FF, FF_ESR], 371=[IE], 372=[CHROME, EDGE]}.
3767      * @throws Exception if an error occurs
3768      */
3769     @Test
3770     @Alerts("0, 2, 2")
3771     public void manipulation__append_Function__returns_Number() throws Exception {
3772         runTest("manipulation: append(Function) returns Number");
3773     }
3774 
3775     /**
3776      * Test {371=[FF, FF_ESR], 372=[IE], 373=[CHROME, EDGE]}.
3777      * @throws Exception if an error occurs
3778      */
3779     @Test
3780     @Alerts("0, 5, 5")
3781     public void manipulation__XML_DOM_manipulation___9960_() throws Exception {
3782         runTest("manipulation: XML DOM manipulation (#9960)");
3783     }
3784 
3785     /**
3786      * Test {372=[FF, FF_ESR], 373=[IE], 374=[CHROME, EDGE]}.
3787      * @throws Exception if an error occurs
3788      */
3789     @Test
3790     @Alerts("0, 2, 2")
3791     public void manipulation__append_the_same_fragment_with_events__Bug__6997__5566_() throws Exception {
3792         runTest("manipulation: append the same fragment with events (Bug #6997, 5566)");
3793     }
3794 
3795     /**
3796      * Test {373=[FF, FF_ESR], 374=[IE], 375=[CHROME, EDGE]}.
3797      * @throws Exception if an error occurs
3798      */
3799     @Test
3800     @Alerts("0, 2, 2")
3801     public void manipulation__append_HTML5_sectioning_elements__Bug__6485_() throws Exception {
3802         runTest("manipulation: append HTML5 sectioning elements (Bug #6485)");
3803     }
3804 
3805     /**
3806      * Test {374=[FF, FF_ESR], 375=[IE], 376=[CHROME, EDGE]}.
3807      * @throws Exception if an error occurs
3808      */
3809     @Test
3810     @Alerts("0, 1, 1")
3811     public void manipulation__HTML5_Elements_inherit_styles_from_style_rules__Bug__10501_() throws Exception {
3812         runTest("manipulation: HTML5 Elements inherit styles from style rules (Bug #10501)");
3813     }
3814 
3815     /**
3816      * Test {375=[FF, FF_ESR], 376=[IE], 377=[CHROME, EDGE]}.
3817      * @throws Exception if an error occurs
3818      */
3819     @Test
3820     @Alerts("0, 2, 2")
3821     public void manipulation__html_String__with_HTML5__Bug__6485_() throws Exception {
3822         runTest("manipulation: html(String) with HTML5 (Bug #6485)");
3823     }
3824 
3825     /**
3826      * Test {376=[FF, FF_ESR], 377=[IE], 378=[CHROME, EDGE]}.
3827      * @throws Exception if an error occurs
3828      */
3829     @Test
3830     @Alerts("0, 2, 2")
3831     public void manipulation__IE8_serialization_bug() throws Exception {
3832         runTest("manipulation: IE8 serialization bug");
3833     }
3834 
3835     /**
3836      * Test {377=[FF, FF_ESR], 378=[IE], 379=[CHROME, EDGE]}.
3837      * @throws Exception if an error occurs
3838      */
3839     @Test
3840     @Alerts("0, 1, 1")
3841     public void manipulation__html___object_element__10324() throws Exception {
3842         runTest("manipulation: html() object element #10324");
3843     }
3844 
3845     /**
3846      * Test {378=[FF, FF_ESR], 379=[IE], 380=[CHROME, EDGE]}.
3847      * @throws Exception if an error occurs
3848      */
3849     @Test
3850     @Alerts("0, 1, 1")
3851     public void manipulation__append_xml_() throws Exception {
3852         runTest("manipulation: append(xml)");
3853     }
3854 
3855     /**
3856      * Test {379=[FF, FF_ESR], 380=[IE], 381=[CHROME, EDGE]}.
3857      * @throws Exception if an error occurs
3858      */
3859     @Test
3860     @Alerts("0, 4, 4")
3861     public void manipulation__appendTo_String_() throws Exception {
3862         runTest("manipulation: appendTo(String)");
3863     }
3864 
3865     /**
3866      * Test {380=[FF, FF_ESR], 381=[IE], 382=[CHROME, EDGE]}.
3867      * @throws Exception if an error occurs
3868      */
3869     @Test
3870     @Alerts("0, 2, 2")
3871     public void manipulation__appendTo_Element_Array_Element__() throws Exception {
3872         runTest("manipulation: appendTo(Element|Array<Element>)");
3873     }
3874 
3875     /**
3876      * Test {381=[FF, FF_ESR], 382=[IE], 383=[CHROME, EDGE]}.
3877      * @throws Exception if an error occurs
3878      */
3879     @Test
3880     @Alerts("0, 10, 10")
3881     public void manipulation__appendTo_jQuery_() throws Exception {
3882         runTest("manipulation: appendTo(jQuery)");
3883     }
3884 
3885     /**
3886      * Test {382=[FF, FF_ESR], 383=[IE], 384=[CHROME, EDGE]}.
3887      * @throws Exception if an error occurs
3888      */
3889     @Test
3890     @Alerts("0, 2, 2")
3891     public void manipulation__prepend_String_() throws Exception {
3892         runTest("manipulation: prepend(String)");
3893     }
3894 
3895     /**
3896      * Test {383=[FF, FF_ESR], 384=[IE], 385=[CHROME, EDGE]}.
3897      * @throws Exception if an error occurs
3898      */
3899     @Test
3900     @Alerts("0, 1, 1")
3901     public void manipulation__prepend_Element_() throws Exception {
3902         runTest("manipulation: prepend(Element)");
3903     }
3904 
3905     /**
3906      * Test {384=[FF, FF_ESR], 385=[IE], 386=[CHROME, EDGE]}.
3907      * @throws Exception if an error occurs
3908      */
3909     @Test
3910     @Alerts("0, 1, 1")
3911     public void manipulation__prepend_Array_Element__() throws Exception {
3912         runTest("manipulation: prepend(Array<Element>)");
3913     }
3914 
3915     /**
3916      * Test {385=[FF, FF_ESR], 386=[IE], 387=[CHROME, EDGE]}.
3917      * @throws Exception if an error occurs
3918      */
3919     @Test
3920     @Alerts("0, 1, 1")
3921     public void manipulation__prepend_jQuery_() throws Exception {
3922         runTest("manipulation: prepend(jQuery)");
3923     }
3924 
3925     /**
3926      * Test {386=[FF, FF_ESR], 387=[IE], 388=[CHROME, EDGE]}.
3927      * @throws Exception if an error occurs
3928      */
3929     @Test
3930     @Alerts("0, 1, 1")
3931     public void manipulation__prepend_Array_jQuery__() throws Exception {
3932         runTest("manipulation: prepend(Array<jQuery>)");
3933     }
3934 
3935     /**
3936      * Test {387=[FF, FF_ESR], 388=[IE], 389=[CHROME, EDGE]}.
3937      * @throws Exception if an error occurs
3938      */
3939     @Test
3940     @Alerts("0, 4, 4")
3941     public void manipulation__prepend_Function__with_incoming_value____String() throws Exception {
3942         runTest("manipulation: prepend(Function) with incoming value -- String");
3943     }
3944 
3945     /**
3946      * Test {388=[FF, FF_ESR], 389=[IE], 390=[CHROME, EDGE]}.
3947      * @throws Exception if an error occurs
3948      */
3949     @Test
3950     @Alerts("0, 2, 2")
3951     public void manipulation__prepend_Function__with_incoming_value____Element() throws Exception {
3952         runTest("manipulation: prepend(Function) with incoming value -- Element");
3953     }
3954 
3955     /**
3956      * Test {389=[FF, FF_ESR], 390=[IE], 391=[CHROME, EDGE]}.
3957      * @throws Exception if an error occurs
3958      */
3959     @Test
3960     @Alerts("0, 2, 2")
3961     public void manipulation__prepend_Function__with_incoming_value____Array_Element_() throws Exception {
3962         runTest("manipulation: prepend(Function) with incoming value -- Array<Element>");
3963     }
3964 
3965     /**
3966      * Test {390=[FF, FF_ESR], 391=[IE], 392=[CHROME, EDGE]}.
3967      * @throws Exception if an error occurs
3968      */
3969     @Test
3970     @Alerts("0, 2, 2")
3971     public void manipulation__prepend_Function__with_incoming_value____jQuery() throws Exception {
3972         runTest("manipulation: prepend(Function) with incoming value -- jQuery");
3973     }
3974 
3975     /**
3976      * Test {391=[FF, FF_ESR], 392=[IE], 393=[CHROME, EDGE]}.
3977      * @throws Exception if an error occurs
3978      */
3979     @Test
3980     @Alerts("0, 2, 2")
3981     public void manipulation__prependTo_String_() throws Exception {
3982         runTest("manipulation: prependTo(String)");
3983     }
3984 
3985     /**
3986      * Test {392=[FF, FF_ESR], 393=[IE], 394=[CHROME, EDGE]}.
3987      * @throws Exception if an error occurs
3988      */
3989     @Test
3990     @Alerts("0, 1, 1")
3991     public void manipulation__prependTo_Element_() throws Exception {
3992         runTest("manipulation: prependTo(Element)");
3993     }
3994 
3995     /**
3996      * Test {393=[FF, FF_ESR], 394=[IE], 395=[CHROME, EDGE]}.
3997      * @throws Exception if an error occurs
3998      */
3999     @Test
4000     @Alerts("0, 1, 1")
4001     public void manipulation__prependTo_Array_Element__() throws Exception {
4002         runTest("manipulation: prependTo(Array<Element>)");
4003     }
4004 
4005     /**
4006      * Test {394=[FF, FF_ESR], 395=[IE], 396=[CHROME, EDGE]}.
4007      * @throws Exception if an error occurs
4008      */
4009     @Test
4010     @Alerts("0, 1, 1")
4011     public void manipulation__prependTo_jQuery_() throws Exception {
4012         runTest("manipulation: prependTo(jQuery)");
4013     }
4014 
4015     /**
4016      * Test {395=[FF, FF_ESR], 396=[IE], 397=[CHROME, EDGE]}.
4017      * @throws Exception if an error occurs
4018      */
4019     @Test
4020     @Alerts("0, 1, 1")
4021     public void manipulation__prependTo_Array_jQuery__() throws Exception {
4022         runTest("manipulation: prependTo(Array<jQuery>)");
4023     }
4024 
4025     /**
4026      * Test {396=[FF, FF_ESR], 397=[IE], 398=[CHROME, EDGE]}.
4027      * @throws Exception if an error occurs
4028      */
4029     @Test
4030     @Alerts("0, 1, 1")
4031     public void manipulation__before_String_() throws Exception {
4032         runTest("manipulation: before(String)");
4033     }
4034 
4035     /**
4036      * Test {397=[FF, FF_ESR], 398=[IE], 399=[CHROME, EDGE]}.
4037      * @throws Exception if an error occurs
4038      */
4039     @Test
4040     @Alerts("0, 1, 1")
4041     public void manipulation__before_Element_() throws Exception {
4042         runTest("manipulation: before(Element)");
4043     }
4044 
4045     /**
4046      * Test {398=[FF, FF_ESR], 399=[IE], 400=[CHROME, EDGE]}.
4047      * @throws Exception if an error occurs
4048      */
4049     @Test
4050     @Alerts("0, 1, 1")
4051     public void manipulation__before_Array_Element__() throws Exception {
4052         runTest("manipulation: before(Array<Element>)");
4053     }
4054 
4055     /**
4056      * Test {399=[FF, FF_ESR], 400=[IE], 401=[CHROME, EDGE]}.
4057      * @throws Exception if an error occurs
4058      */
4059     @Test
4060     @Alerts("0, 1, 1")
4061     public void manipulation__before_jQuery_() throws Exception {
4062         runTest("manipulation: before(jQuery)");
4063     }
4064 
4065     /**
4066      * Test {400=[FF, FF_ESR], 401=[IE], 402=[CHROME, EDGE]}.
4067      * @throws Exception if an error occurs
4068      */
4069     @Test
4070     @Alerts("0, 1, 1")
4071     public void manipulation__before_Array_jQuery__() throws Exception {
4072         runTest("manipulation: before(Array<jQuery>)");
4073     }
4074 
4075     /**
4076      * Test {401=[FF, FF_ESR], 402=[IE], 403=[CHROME, EDGE]}.
4077      * @throws Exception if an error occurs
4078      */
4079     @Test
4080     @Alerts("0, 1, 1")
4081     public void manipulation__before_Function_____Returns_String() throws Exception {
4082         runTest("manipulation: before(Function) -- Returns String");
4083     }
4084 
4085     /**
4086      * Test {402=[FF, FF_ESR], 403=[IE], 404=[CHROME, EDGE]}.
4087      * @throws Exception if an error occurs
4088      */
4089     @Test
4090     @Alerts("0, 1, 1")
4091     public void manipulation__before_Function_____Returns_Element() throws Exception {
4092         runTest("manipulation: before(Function) -- Returns Element");
4093     }
4094 
4095     /**
4096      * Test {403=[FF, FF_ESR], 404=[IE], 405=[CHROME, EDGE]}.
4097      * @throws Exception if an error occurs
4098      */
4099     @Test
4100     @Alerts("0, 1, 1")
4101     public void manipulation__before_Function_____Returns_Array_Element_() throws Exception {
4102         runTest("manipulation: before(Function) -- Returns Array<Element>");
4103     }
4104 
4105     /**
4106      * Test {404=[FF, FF_ESR], 405=[IE], 406=[CHROME, EDGE]}.
4107      * @throws Exception if an error occurs
4108      */
4109     @Test
4110     @Alerts("0, 1, 1")
4111     public void manipulation__before_Function_____Returns_jQuery() throws Exception {
4112         runTest("manipulation: before(Function) -- Returns jQuery");
4113     }
4114 
4115     /**
4116      * Test {405=[FF, FF_ESR], 406=[IE], 407=[CHROME, EDGE]}.
4117      * @throws Exception if an error occurs
4118      */
4119     @Test
4120     @Alerts("0, 1, 1")
4121     public void manipulation__before_Function_____Returns_Array_jQuery_() throws Exception {
4122         runTest("manipulation: before(Function) -- Returns Array<jQuery>");
4123     }
4124 
4125     /**
4126      * Test {406=[FF, FF_ESR], 407=[IE], 408=[CHROME, EDGE]}.
4127      * @throws Exception if an error occurs
4128      */
4129     @Test
4130     @Alerts("0, 2, 2")
4131     public void manipulation__before_no_op_() throws Exception {
4132         runTest("manipulation: before(no-op)");
4133     }
4134 
4135     /**
4136      * Test {407=[FF, FF_ESR], 408=[IE], 409=[CHROME, EDGE]}.
4137      * @throws Exception if an error occurs
4138      */
4139     @Test
4140     @Alerts("0, 1, 1")
4141     public void manipulation__before_and_after_w__empty_object___10812_() throws Exception {
4142         runTest("manipulation: before and after w/ empty object (#10812)");
4143     }
4144 
4145     /**
4146      * Test {408=[FF, FF_ESR], 409=[IE], 410=[CHROME, EDGE]}.
4147      * @throws Exception if an error occurs
4148      */
4149     @Test
4150     @Alerts("0, 2, 2")
4151     public void manipulation___before___and__after___disconnected_node() throws Exception {
4152         runTest("manipulation: .before() and .after() disconnected node");
4153     }
4154 
4155     /**
4156      * Test {410=[FF, FF_ESR], 411=[IE], 412=[CHROME, EDGE]}.
4157      * @throws Exception if an error occurs
4158      */
4159     @Test
4160     @Alerts("0, 1, 1")
4161     public void manipulation__insert_with__before___on_disconnected_node_first() throws Exception {
4162         runTest("manipulation: insert with .before() on disconnected node first");
4163     }
4164 
4165     /**
4166      * Test {412=[FF, FF_ESR], 413=[IE], 414=[CHROME, EDGE]}.
4167      * @throws Exception if an error occurs
4168      */
4169     @Test
4170     @Alerts("0, 1, 1")
4171     public void manipulation__insert_with__before___on_disconnected_node_last() throws Exception {
4172         runTest("manipulation: insert with .before() on disconnected node last");
4173     }
4174 
4175     /**
4176      * Test {413=[FF, FF_ESR], 414=[IE], 415=[CHROME, EDGE]}.
4177      * @throws Exception if an error occurs
4178      */
4179     @Test
4180     @Alerts("0, 1, 1")
4181     public void manipulation__insertBefore_String_() throws Exception {
4182         runTest("manipulation: insertBefore(String)");
4183     }
4184 
4185     /**
4186      * Test {414=[FF, FF_ESR], 415=[IE], 416=[CHROME, EDGE]}.
4187      * @throws Exception if an error occurs
4188      */
4189     @Test
4190     @Alerts("0, 1, 1")
4191     public void manipulation__insertBefore_Element_() throws Exception {
4192         runTest("manipulation: insertBefore(Element)");
4193     }
4194 
4195     /**
4196      * Test {415=[FF, FF_ESR], 416=[IE], 417=[CHROME, EDGE]}.
4197      * @throws Exception if an error occurs
4198      */
4199     @Test
4200     @Alerts("0, 1, 1")
4201     public void manipulation__insertBefore_Array_Element__() throws Exception {
4202         runTest("manipulation: insertBefore(Array<Element>)");
4203     }
4204 
4205     /**
4206      * Test {416=[FF, FF_ESR], 417=[IE], 418=[CHROME, EDGE]}.
4207      * @throws Exception if an error occurs
4208      */
4209     @Test
4210     @Alerts("0, 1, 1")
4211     public void manipulation__insertBefore_jQuery_() throws Exception {
4212         runTest("manipulation: insertBefore(jQuery)");
4213     }
4214 
4215     /**
4216      * Test {417=[FF, FF_ESR], 418=[IE], 419=[CHROME, EDGE]}.
4217      * @throws Exception if an error occurs
4218      */
4219     @Test
4220     @Alerts("0, 1, 1")
4221     public void manipulation___after_String_() throws Exception {
4222         runTest("manipulation: .after(String)");
4223     }
4224 
4225     /**
4226      * Test {418=[FF, FF_ESR], 419=[IE], 420=[CHROME, EDGE]}.
4227      * @throws Exception if an error occurs
4228      */
4229     @Test
4230     @Alerts("0, 1, 1")
4231     public void manipulation___after_Element_() throws Exception {
4232         runTest("manipulation: .after(Element)");
4233     }
4234 
4235     /**
4236      * Test {419=[FF, FF_ESR], 420=[IE], 421=[CHROME, EDGE]}.
4237      * @throws Exception if an error occurs
4238      */
4239     @Test
4240     @Alerts("0, 1, 1")
4241     public void manipulation___after_Array_Element__() throws Exception {
4242         runTest("manipulation: .after(Array<Element>)");
4243     }
4244 
4245     /**
4246      * Test {420=[FF, FF_ESR], 421=[IE], 422=[CHROME, EDGE]}.
4247      * @throws Exception if an error occurs
4248      */
4249     @Test
4250     @Alerts("0, 1, 1")
4251     public void manipulation___after_jQuery_() throws Exception {
4252         runTest("manipulation: .after(jQuery)");
4253     }
4254 
4255     /**
4256      * Test {421=[FF, FF_ESR], 422=[IE], 423=[CHROME, EDGE]}.
4257      * @throws Exception if an error occurs
4258      */
4259     @Test
4260     @Alerts("0, 1, 1")
4261     public void manipulation___after_Function__returns_String() throws Exception {
4262         runTest("manipulation: .after(Function) returns String");
4263     }
4264 
4265     /**
4266      * Test {422=[FF, FF_ESR], 423=[IE], 424=[CHROME, EDGE]}.
4267      * @throws Exception if an error occurs
4268      */
4269     @Test
4270     @Alerts("0, 1, 1")
4271     public void manipulation___after_Function__returns_Element() throws Exception {
4272         runTest("manipulation: .after(Function) returns Element");
4273     }
4274 
4275     /**
4276      * Test {423=[FF, FF_ESR], 424=[IE], 425=[CHROME, EDGE]}.
4277      * @throws Exception if an error occurs
4278      */
4279     @Test
4280     @Alerts("0, 1, 1")
4281     public void manipulation___after_Function__returns_Array_Element_() throws Exception {
4282         runTest("manipulation: .after(Function) returns Array<Element>");
4283     }
4284 
4285     /**
4286      * Test {424=[FF, FF_ESR], 425=[IE], 426=[CHROME, EDGE]}.
4287      * @throws Exception if an error occurs
4288      */
4289     @Test
4290     @Alerts("0, 1, 1")
4291     public void manipulation___after_Function__returns_jQuery() throws Exception {
4292         runTest("manipulation: .after(Function) returns jQuery");
4293     }
4294 
4295     /**
4296      * Test {425=[FF, FF_ESR], 426=[IE], 427=[CHROME, EDGE]}.
4297      * @throws Exception if an error occurs
4298      */
4299     @Test
4300     @Alerts("0, 2, 2")
4301     public void manipulation___after_disconnected_node_() throws Exception {
4302         runTest("manipulation: .after(disconnected node)");
4303     }
4304 
4305     /**
4306      * Test {426=[FF, FF_ESR], 427=[IE], 428=[CHROME, EDGE]}.
4307      * @throws Exception if an error occurs
4308      */
4309     @Test
4310     @Alerts("0, 1, 1")
4311     public void manipulation__insertAfter_String_() throws Exception {
4312         runTest("manipulation: insertAfter(String)");
4313     }
4314 
4315     /**
4316      * Test {427=[FF, FF_ESR], 428=[IE], 429=[CHROME, EDGE]}.
4317      * @throws Exception if an error occurs
4318      */
4319     @Test
4320     @Alerts("0, 1, 1")
4321     public void manipulation__insertAfter_Element_() throws Exception {
4322         runTest("manipulation: insertAfter(Element)");
4323     }
4324 
4325     /**
4326      * Test {428=[FF, FF_ESR], 429=[IE], 430=[CHROME, EDGE]}.
4327      * @throws Exception if an error occurs
4328      */
4329     @Test
4330     @Alerts("0, 1, 1")
4331     public void manipulation__insertAfter_Array_Element__() throws Exception {
4332         runTest("manipulation: insertAfter(Array<Element>)");
4333     }
4334 
4335     /**
4336      * Test {429=[FF, FF_ESR], 430=[IE], 431=[CHROME, EDGE]}.
4337      * @throws Exception if an error occurs
4338      */
4339     @Test
4340     @Alerts("0, 1, 1")
4341     public void manipulation__insertAfter_jQuery_() throws Exception {
4342         runTest("manipulation: insertAfter(jQuery)");
4343     }
4344 
4345     /**
4346      * Test {430=[FF, FF_ESR], 431=[IE], 432=[CHROME, EDGE]}.
4347      * @throws Exception if an error occurs
4348      */
4349     @Test
4350     @Alerts("0, 29, 29")
4351     public void manipulation__replaceWith_String_Element_Array_Element__jQuery_() throws Exception {
4352         runTest("manipulation: replaceWith(String|Element|Array<Element>|jQuery)");
4353     }
4354 
4355     /**
4356      * Test {431=[FF, FF_ESR], 432=[IE], 433=[CHROME, EDGE]}.
4357      * @throws Exception if an error occurs
4358      */
4359     @Test
4360     @Alerts("0, 30, 30")
4361     public void manipulation__replaceWith_Function_() throws Exception {
4362         runTest("manipulation: replaceWith(Function)");
4363     }
4364 
4365     /**
4366      * Test {432=[FF, FF_ESR], 433=[IE], 434=[CHROME, EDGE]}.
4367      * @throws Exception if an error occurs
4368      */
4369     @Test
4370     @Alerts("0, 3, 3")
4371     public void manipulation__replaceWith_string__for_more_than_one_element() throws Exception {
4372         runTest("manipulation: replaceWith(string) for more than one element");
4373     }
4374 
4375     /**
4376      * Test {433=[FF, FF_ESR], 434=[IE], 435=[CHROME, EDGE]}.
4377      * @throws Exception if an error occurs
4378      */
4379     @Test
4380     @Alerts("0, 8, 8")
4381     public void manipulation__Empty_replaceWith___13401___13596_() throws Exception {
4382         runTest("manipulation: Empty replaceWith (#13401; #13596)");
4383     }
4384 
4385     /**
4386      * Test {434=[FF, FF_ESR], 435=[IE], 436=[CHROME, EDGE]}.
4387      * @throws Exception if an error occurs
4388      */
4389     @Test
4390     @Alerts("0, 2, 2")
4391     public void manipulation__replaceAll_String_() throws Exception {
4392         runTest("manipulation: replaceAll(String)");
4393     }
4394 
4395     /**
4396      * Test {435=[FF, FF_ESR], 436=[IE], 437=[CHROME, EDGE]}.
4397      * @throws Exception if an error occurs
4398      */
4399     @Test
4400     @Alerts("0, 2, 2")
4401     public void manipulation__replaceAll_Element_() throws Exception {
4402         runTest("manipulation: replaceAll(Element)");
4403     }
4404 
4405     /**
4406      * Test {436=[FF, FF_ESR], 437=[IE], 438=[CHROME, EDGE]}.
4407      * @throws Exception if an error occurs
4408      */
4409     @Test
4410     @Alerts("0, 3, 3")
4411     public void manipulation__replaceAll_Array_Element__() throws Exception {
4412         runTest("manipulation: replaceAll(Array<Element>)");
4413     }
4414 
4415     /**
4416      * Test {437=[FF, FF_ESR], 438=[IE], 439=[CHROME, EDGE]}.
4417      * @throws Exception if an error occurs
4418      */
4419     @Test
4420     @Alerts("0, 3, 3")
4421     public void manipulation__replaceAll_jQuery_() throws Exception {
4422         runTest("manipulation: replaceAll(jQuery)");
4423     }
4424 
4425     /**
4426      * Test {438=[FF, FF_ESR], 439=[IE], 440=[CHROME, EDGE]}.
4427      * @throws Exception if an error occurs
4428      */
4429     @Test
4430     @Alerts("0, 2, 2")
4431     public void manipulation__jQuery_clone_____8017_() throws Exception {
4432         runTest("manipulation: jQuery.clone() (#8017)");
4433     }
4434 
4435     /**
4436      * Test {439=[FF, FF_ESR], 440=[IE], 441=[CHROME, EDGE]}.
4437      * @throws Exception if an error occurs
4438      */
4439     @Test
4440     @Alerts("0, 2, 2")
4441     public void manipulation__append_to_multiple_elements___8070_() throws Exception {
4442         runTest("manipulation: append to multiple elements (#8070)");
4443     }
4444 
4445     /**
4446      * Test {440=[FF, FF_ESR], 441=[IE], 442=[CHROME, EDGE]}.
4447      * @throws Exception if an error occurs
4448      */
4449     @Test
4450     @Alerts("0, 2, 2")
4451     public void manipulation__table_manipulation() throws Exception {
4452         runTest("manipulation: table manipulation");
4453     }
4454 
4455     /**
4456      * Test {441=[FF, FF_ESR], 442=[IE], 443=[CHROME, EDGE]}.
4457      * @throws Exception if an error occurs
4458      */
4459     @Test
4460     @Alerts("0, 45, 45")
4461     public void manipulation__clone__() throws Exception {
4462         runTest("manipulation: clone()");
4463     }
4464 
4465     /**
4466      * Test {442=[FF, FF_ESR], 443=[IE], 444=[CHROME, EDGE]}.
4467      * @throws Exception if an error occurs
4468      */
4469     @Test
4470     @Alerts("0, 3, 3")
4471     public void manipulation__clone_script_type_non_javascript____11359_() throws Exception {
4472         runTest("manipulation: clone(script type=non-javascript) (#11359)");
4473     }
4474 
4475     /**
4476      * Test {443=[FF, FF_ESR], 444=[IE], 445=[CHROME, EDGE]}.
4477      * @throws Exception if an error occurs
4478      */
4479     @Test
4480     @Alerts("0, 5, 5")
4481     public void manipulation__clone_form_element___Bug__3879___6655_() throws Exception {
4482         runTest("manipulation: clone(form element) (Bug #3879, #6655)");
4483     }
4484 
4485     /**
4486      * Test {444=[FF, FF_ESR], 445=[IE], 446=[CHROME, EDGE]}.
4487      * @throws Exception if an error occurs
4488      */
4489     @Test
4490     @Alerts("0, 1, 1")
4491     public void manipulation__clone_multiple_selected_options___Bug__8129_() throws Exception {
4492         runTest("manipulation: clone(multiple selected options) (Bug #8129)");
4493     }
4494 
4495     /**
4496      * Test {445=[FF, FF_ESR], 446=[IE], 447=[CHROME, EDGE]}.
4497      * @throws Exception if an error occurs
4498      */
4499     @Test
4500     @Alerts("0, 2, 2")
4501     public void manipulation__clone___on_XML_nodes() throws Exception {
4502         runTest("manipulation: clone() on XML nodes");
4503     }
4504 
4505     /**
4506      * Test {446=[FF, FF_ESR], 447=[IE], 448=[CHROME, EDGE]}.
4507      * @throws Exception if an error occurs
4508      */
4509     @Test
4510     @Alerts("0, 2, 2")
4511     public void manipulation__clone___on_local_XML_nodes_with_html5_nodename() throws Exception {
4512         runTest("manipulation: clone() on local XML nodes with html5 nodename");
4513     }
4514 
4515     /**
4516      * Test {447=[FF, FF_ESR], 448=[IE], 449=[CHROME, EDGE]}.
4517      * @throws Exception if an error occurs
4518      */
4519     @Test
4520     @Alerts("0, 1, 1")
4521     public void manipulation__html_undefined_() throws Exception {
4522         runTest("manipulation: html(undefined)");
4523     }
4524 
4525     /**
4526      * Test {448=[FF, FF_ESR], 449=[IE], 450=[CHROME, EDGE]}.
4527      * @throws Exception if an error occurs
4528      */
4529     @Test
4530     @Alerts("0, 1, 1")
4531     public void manipulation__html___on_empty_set() throws Exception {
4532         runTest("manipulation: html() on empty set");
4533     }
4534 
4535     /**
4536      * Test {449=[FF, FF_ESR], 450=[IE], 451=[CHROME, EDGE]}.
4537      * @throws Exception if an error occurs
4538      */
4539     @Test
4540     @Alerts("0, 39, 39")
4541     public void manipulation__html_String_Number_() throws Exception {
4542         runTest("manipulation: html(String|Number)");
4543     }
4544 
4545     /**
4546      * Test {450=[FF, FF_ESR], 451=[IE], 452=[CHROME, EDGE]}.
4547      * @throws Exception if an error occurs
4548      */
4549     @Test
4550     @Alerts("0, 39, 39")
4551     public void manipulation__html_Function_() throws Exception {
4552         runTest("manipulation: html(Function)");
4553     }
4554 
4555     /**
4556      * Test {451=[FF, FF_ESR], 452=[IE], 453=[CHROME, EDGE]}.
4557      * @throws Exception if an error occurs
4558      */
4559     @Test
4560     @Alerts("0, 1, 1")
4561     public void manipulation__html____text____() throws Exception {
4562         runTest("manipulation: html( $.text() )");
4563     }
4564 
4565     /**
4566      * Test {452=[FF, FF_ESR], 453=[IE], 454=[CHROME, EDGE]}.
4567      * @throws Exception if an error occurs
4568      */
4569     @Test
4570     @Alerts("0, 1, 1")
4571     public void manipulation__html__fn___returns___text__() throws Exception {
4572         runTest("manipulation: html( fn ) returns $.text()");
4573     }
4574 
4575     /**
4576      * Test {453=[FF, FF_ESR], 454=[IE], 455=[CHROME, EDGE]}.
4577      * @throws Exception if an error occurs
4578      */
4579     @Test
4580     @Alerts("0, 4, 4")
4581     public void manipulation__html_Function__with_incoming_value____direct_selection() throws Exception {
4582         runTest("manipulation: html(Function) with incoming value -- direct selection");
4583     }
4584 
4585     /**
4586      * Test {454=[FF, FF_ESR], 455=[IE], 456=[CHROME, EDGE]}.
4587      * @throws Exception if an error occurs
4588      */
4589     @Test
4590     @Alerts("0, 14, 14")
4591     public void manipulation__html_Function__with_incoming_value____jQuery_contents__() throws Exception {
4592         runTest("manipulation: html(Function) with incoming value -- jQuery.contents()");
4593     }
4594 
4595     /**
4596      * Test {455=[FF, FF_ESR], 456=[IE], 457=[CHROME, EDGE]}.
4597      * @throws Exception if an error occurs
4598      */
4599     @Test
4600     @Alerts("0, 2, 2")
4601     public void manipulation__clone___html___don_t_expose_jQuery_Sizzle_expandos___12858_() throws Exception {
4602         runTest("manipulation: clone()/html() don't expose jQuery/Sizzle expandos (#12858)");
4603     }
4604 
4605     /**
4606      * Test {456=[FF, FF_ESR], 457=[IE], 458=[CHROME, EDGE]}.
4607      * @throws Exception if an error occurs
4608      */
4609     @Test
4610     @Alerts("0, 3, 3")
4611     public void manipulation__remove___no_filters() throws Exception {
4612         runTest("manipulation: remove() no filters");
4613     }
4614 
4615     /**
4616      * Test {457=[FF, FF_ESR], 458=[IE], 459=[CHROME, EDGE]}.
4617      * @throws Exception if an error occurs
4618      */
4619     @Test
4620     @Alerts("0, 8, 8")
4621     public void manipulation__remove___with_filters() throws Exception {
4622         runTest("manipulation: remove() with filters");
4623     }
4624 
4625     /**
4626      * Test {458=[FF, FF_ESR], 459=[IE], 460=[CHROME, EDGE]}.
4627      * @throws Exception if an error occurs
4628      */
4629     @Test
4630     @Alerts("0, 1, 1")
4631     public void manipulation__remove___event_cleaning() throws Exception {
4632         runTest("manipulation: remove() event cleaning");
4633     }
4634 
4635     /**
4636      * Test {459=[FF, FF_ESR], 460=[IE], 461=[CHROME, EDGE]}.
4637      * @throws Exception if an error occurs
4638      */
4639     @Test
4640     @Alerts("0, 1, 1")
4641     public void manipulation__remove___in_document_order__13779() throws Exception {
4642         runTest("manipulation: remove() in document order #13779");
4643     }
4644 
4645     /**
4646      * Test {460=[FF, FF_ESR], 461=[IE], 462=[CHROME, EDGE]}.
4647      * @throws Exception if an error occurs
4648      */
4649     @Test
4650     @Alerts("0, 3, 3")
4651     public void manipulation__detach___no_filters() throws Exception {
4652         runTest("manipulation: detach() no filters");
4653     }
4654 
4655     /**
4656      * Test {461=[FF, FF_ESR], 462=[IE], 463=[CHROME, EDGE]}.
4657      * @throws Exception if an error occurs
4658      */
4659     @Test
4660     @Alerts("0, 8, 8")
4661     public void manipulation__detach___with_filters() throws Exception {
4662         runTest("manipulation: detach() with filters");
4663     }
4664 
4665     /**
4666      * Test {462=[FF, FF_ESR], 463=[IE], 464=[CHROME, EDGE]}.
4667      * @throws Exception if an error occurs
4668      */
4669     @Test
4670     @Alerts("0, 1, 1")
4671     public void manipulation__detach___event_cleaning() throws Exception {
4672         runTest("manipulation: detach() event cleaning");
4673     }
4674 
4675     /**
4676      * Test {463=[FF, FF_ESR], 464=[IE], 465=[CHROME, EDGE]}.
4677      * @throws Exception if an error occurs
4678      */
4679     @Test
4680     @Alerts("0, 6, 6")
4681     public void manipulation__empty__() throws Exception {
4682         runTest("manipulation: empty()");
4683     }
4684 
4685     /**
4686      * Test {464=[FF, FF_ESR], 465=[IE], 466=[CHROME, EDGE]}.
4687      * @throws Exception if an error occurs
4688      */
4689     @Test
4690     @Alerts("0, 14, 14")
4691     public void manipulation__jQuery_cleanData() throws Exception {
4692         runTest("manipulation: jQuery.cleanData");
4693     }
4694 
4695     /**
4696      * Test {465=[FF, FF_ESR], 466=[IE], 467=[CHROME, EDGE]}.
4697      * @throws Exception if an error occurs
4698      */
4699     @Test
4700     @Alerts("0, 1, 1")
4701     public void manipulation__jQuery_buildFragment___no_plain_text_caching__Bug__6779_() throws Exception {
4702         runTest("manipulation: jQuery.buildFragment - no plain-text caching (Bug #6779)");
4703     }
4704 
4705     /**
4706      * Test {466=[FF, FF_ESR], 467=[IE], 468=[CHROME, EDGE]}.
4707      * @throws Exception if an error occurs
4708      */
4709     @Test
4710     @Alerts("0, 3, 3")
4711     public void manipulation__jQuery_html___execute_scripts_escaped_with_html_comment_or_CDATA___9221_() throws Exception {
4712         runTest("manipulation: jQuery.html - execute scripts escaped with html comment or CDATA (#9221)");
4713     }
4714 
4715     /**
4716      * Test {467=[FF, FF_ESR], 468=[IE], 469=[CHROME, EDGE]}.
4717      * @throws Exception if an error occurs
4718      */
4719     @Test
4720     @Alerts("0, 1, 1")
4721     public void manipulation__jQuery_buildFragment___plain_objects_are_not_a_document__8950() throws Exception {
4722         runTest("manipulation: jQuery.buildFragment - plain objects are not a document #8950");
4723     }
4724 
4725     /**
4726      * Test {468=[FF, FF_ESR], 469=[IE], 470=[CHROME, EDGE]}.
4727      * @throws Exception if an error occurs
4728      */
4729     @Test
4730     @Alerts("0, 1, 1")
4731     public void manipulation__jQuery_clone___no_exceptions_for_object_elements__9587() throws Exception {
4732         runTest("manipulation: jQuery.clone - no exceptions for object elements #9587");
4733     }
4734 
4735     /**
4736      * Test {469=[FF, FF_ESR], 470=[IE], 471=[CHROME, EDGE]}.
4737      * @throws Exception if an error occurs
4738      */
4739     @Test
4740     @Alerts("0, 7, 7")
4741     public void manipulation__Cloned__detached_HTML5_elems___10667_10670_() throws Exception {
4742         runTest("manipulation: Cloned, detached HTML5 elems (#10667,10670)");
4743     }
4744 
4745     /**
4746      * Test {470=[FF, FF_ESR], 471=[IE], 472=[CHROME, EDGE]}.
4747      * @throws Exception if an error occurs
4748      */
4749     @Test
4750     @Alerts("0, 1, 1")
4751     public void manipulation__Guard_against_exceptions_when_clearing_safeChildNodes() throws Exception {
4752         runTest("manipulation: Guard against exceptions when clearing safeChildNodes");
4753     }
4754 
4755     /**
4756      * Test {471=[FF, FF_ESR], 472=[IE], 473=[CHROME, EDGE]}.
4757      * @throws Exception if an error occurs
4758      */
4759     @Test
4760     @Alerts("0, 5, 5")
4761     public void manipulation__Ensure_oldIE_creates_a_new_set_on_appendTo___8894_() throws Exception {
4762         runTest("manipulation: Ensure oldIE creates a new set on appendTo (#8894)");
4763     }
4764 
4765     /**
4766      * Test {472=[FF, FF_ESR], 473=[IE], 474=[CHROME, EDGE]}.
4767      * @throws Exception if an error occurs
4768      */
4769     @Test
4770     @Alerts("0, 2, 2")
4771     public void manipulation__html_____script_exceptions_bubble___11743_() throws Exception {
4772         runTest("manipulation: html() - script exceptions bubble (#11743)");
4773     }
4774 
4775     /**
4776      * Test {473=[FF, FF_ESR], 474=[IE], 475=[CHROME, EDGE]}.
4777      * @throws Exception if an error occurs
4778      */
4779     @Test
4780     @Alerts("0, 2, 2")
4781     public void manipulation__checked_state_is_cloned_with_clone__() throws Exception {
4782         runTest("manipulation: checked state is cloned with clone()");
4783     }
4784 
4785     /**
4786      * Test {474=[FF, FF_ESR], 475=[IE], 476=[CHROME, EDGE]}.
4787      * @throws Exception if an error occurs
4788      */
4789     @Test
4790     @Alerts("0, 2, 2")
4791     public void manipulation__manipulate_mixed_jQuery_and_text___12384___12346_() throws Exception {
4792         runTest("manipulation: manipulate mixed jQuery and text (#12384, #12346)");
4793     }
4794 
4795     /**
4796      * Test {475=[FF, FF_ESR], 476=[IE], 477=[CHROME, EDGE]}.
4797      * @throws Exception if an error occurs
4798      */
4799     @Test
4800     @Alerts("0, 1, 1")
4801     public void manipulation__buildFragment_works_even_if_document_0__is_iframe_s_window_object_in_IE9_10___12266_() throws Exception {
4802         runTest("manipulation: buildFragment works even if document[0] is iframe's window object in IE9/10 (#12266)");
4803     }
4804 
4805     /**
4806      * Test {476=[FF, FF_ESR], 477=[IE], 478=[CHROME, EDGE]}.
4807      * @throws Exception if an error occurs
4808      */
4809     @Test
4810     @Alerts("0, 13, 13")
4811     public void manipulation__script_evaluation___11795_() throws Exception {
4812         runTest("manipulation: script evaluation (#11795)");
4813     }
4814 
4815     /**
4816      * Test {477=[FF, FF_ESR], 478=[IE], 479=[CHROME, EDGE]}.
4817      * @throws Exception if an error occurs
4818      */
4819     @Test
4820     @Alerts("0, 5, 5")
4821     public void manipulation__jQuery__evalUrl___12838_() throws Exception {
4822         runTest("manipulation: jQuery._evalUrl (#12838)");
4823     }
4824 
4825     /**
4826      * Test {478=[FF, FF_ESR], 479=[IE], 480=[CHROME, EDGE]}.
4827      * @throws Exception if an error occurs
4828      */
4829     @Test
4830     @Alerts("0, 10, 10")
4831     public void manipulation__insertAfter__insertBefore__etc_do_not_work_when_destination_is_original_element__Element_is_removed___4087_() throws Exception {
4832         runTest("manipulation: insertAfter, insertBefore, etc do not work when destination is original element. Element is removed (#4087)");
4833     }
4834 
4835     /**
4836      * Test {479=[FF, FF_ESR], 480=[IE], 481=[CHROME, EDGE]}.
4837      * @throws Exception if an error occurs
4838      */
4839     @Test
4840     @Alerts("0, 2, 2")
4841     public void manipulation__Index_for_function_argument_should_be_received___13094_() throws Exception {
4842         runTest("manipulation: Index for function argument should be received (#13094)");
4843     }
4844 
4845     /**
4846      * Test {480=[FF, FF_ESR], 481=[IE], 482=[CHROME, EDGE]}.
4847      * @throws Exception if an error occurs
4848      */
4849     @Test
4850     @Alerts("0, 1, 1")
4851     public void manipulation__Make_sure_jQuery_fn_remove_can_work_on_elements_in_documentFragment() throws Exception {
4852         runTest("manipulation: Make sure jQuery.fn.remove can work on elements in documentFragment");
4853     }
4854 
4855     /**
4856      * Test {481=[FF, FF_ESR], 482=[IE], 483=[CHROME, EDGE]}.
4857      * @throws Exception if an error occurs
4858      */
4859     @Test
4860     @Alerts("0, 19, 19")
4861     public void wrap__wrap_String_Element_() throws Exception {
4862         runTest("wrap: wrap(String|Element)");
4863     }
4864 
4865     /**
4866      * Test {482=[FF, FF_ESR], 483=[IE], 484=[CHROME, EDGE]}.
4867      * @throws Exception if an error occurs
4868      */
4869     @Test
4870     @Alerts("0, 19, 19")
4871     public void wrap__wrap_Function_() throws Exception {
4872         runTest("wrap: wrap(Function)");
4873     }
4874 
4875     /**
4876      * Test {483=[FF, FF_ESR], 484=[IE], 485=[CHROME, EDGE]}.
4877      * @throws Exception if an error occurs
4878      */
4879     @Test
4880     @Alerts("0, 6, 6")
4881     public void wrap__wrap_Function__with_index___10177_() throws Exception {
4882         runTest("wrap: wrap(Function) with index (#10177)");
4883     }
4884 
4885     /**
4886      * Test {484=[FF, FF_ESR], 485=[IE], 486=[CHROME, EDGE]}.
4887      * @throws Exception if an error occurs
4888      */
4889     @Test
4890     @Alerts("0, 12, 12")
4891     public void wrap__wrap_String__consecutive_elements___10177_() throws Exception {
4892         runTest("wrap: wrap(String) consecutive elements (#10177)");
4893     }
4894 
4895     /**
4896      * Test {485=[FF, FF_ESR], 486=[IE], 487=[CHROME, EDGE]}.
4897      * @throws Exception if an error occurs
4898      */
4899     @Test
4900     @Alerts("0, 5, 5")
4901     public void wrap__wrapAll_String_() throws Exception {
4902         runTest("wrap: wrapAll(String)");
4903     }
4904 
4905     /**
4906      * Test {486=[FF, FF_ESR], 487=[IE], 488=[CHROME, EDGE]}.
4907      * @throws Exception if an error occurs
4908      */
4909     @Test
4910     @Alerts("0, 3, 3")
4911     public void wrap__wrapAll_Element_() throws Exception {
4912         runTest("wrap: wrapAll(Element)");
4913     }
4914 
4915     /**
4916      * Test {487=[FF, FF_ESR], 488=[IE], 489=[CHROME, EDGE]}.
4917      * @throws Exception if an error occurs
4918      */
4919     @Test
4920     @Alerts("0, 6, 6")
4921     public void wrap__wrapInner_String_() throws Exception {
4922         runTest("wrap: wrapInner(String)");
4923     }
4924 
4925     /**
4926      * Test {488=[FF, FF_ESR], 489=[IE], 490=[CHROME, EDGE]}.
4927      * @throws Exception if an error occurs
4928      */
4929     @Test
4930     @Alerts("0, 5, 5")
4931     public void wrap__wrapInner_Element_() throws Exception {
4932         runTest("wrap: wrapInner(Element)");
4933     }
4934 
4935     /**
4936      * Test {489=[FF, FF_ESR], 490=[IE], 491=[CHROME, EDGE]}.
4937      * @throws Exception if an error occurs
4938      */
4939     @Test
4940     @Alerts("0, 6, 6")
4941     public void wrap__wrapInner_Function__returns_String() throws Exception {
4942         runTest("wrap: wrapInner(Function) returns String");
4943     }
4944 
4945     /**
4946      * Test {490=[FF, FF_ESR], 491=[IE], 492=[CHROME, EDGE]}.
4947      * @throws Exception if an error occurs
4948      */
4949     @Test
4950     @Alerts("0, 5, 5")
4951     public void wrap__wrapInner_Function__returns_Element() throws Exception {
4952         runTest("wrap: wrapInner(Function) returns Element");
4953     }
4954 
4955     /**
4956      * Test {491=[FF, FF_ESR], 492=[IE], 493=[CHROME, EDGE]}.
4957      * @throws Exception if an error occurs
4958      */
4959     @Test
4960     @Alerts("0, 9, 9")
4961     public void wrap__unwrap__() throws Exception {
4962         runTest("wrap: unwrap()");
4963     }
4964 
4965     /**
4966      * Test {492=[FF, FF_ESR], 493=[IE], 494=[CHROME, EDGE]}.
4967      * @throws Exception if an error occurs
4968      */
4969     @Test
4970     @Alerts("0, 2, 2")
4971     public void wrap__jQuery__tag_____wrap_Inner_All____handle_unknown_elems___10667_() throws Exception {
4972         runTest("wrap: jQuery(<tag>) & wrap[Inner/All]() handle unknown elems (#10667)");
4973     }
4974 
4975     /**
4976      * Test {493=[FF, FF_ESR], 494=[IE], 495=[CHROME, EDGE]}.
4977      * @throws Exception if an error occurs
4978      */
4979     @Test
4980     @Alerts("0, 2, 2")
4981     public void wrap__wrapping_scripts___10470_() throws Exception {
4982         runTest("wrap: wrapping scripts (#10470)");
4983     }
4984 
4985     /**
4986      * Test {494=[FF, FF_ESR], 495=[IE], 496=[CHROME, EDGE]}.
4987      * @throws Exception if an error occurs
4988      */
4989     @Test
4990     @Alerts("0, 43, 43")
4991     public void css__css_String_Hash_() throws Exception {
4992         runTest("css: css(String|Hash)");
4993     }
4994 
4995     /**
4996      * Test {495=[FF, FF_ESR], 496=[IE], 497=[CHROME, EDGE]}.
4997      * @throws Exception if an error occurs
4998      */
4999     @Test
5000     @Alerts("0, 29, 29")
5001     public void css__css___explicit_and_relative_values() throws Exception {
5002         runTest("css: css() explicit and relative values");
5003     }
5004 
5005     /**
5006      * Test {496=[FF, FF_ESR], 497=[IE], 498=[CHROME, EDGE]}.
5007      * @throws Exception if an error occurs
5008      */
5009     @Test
5010     @Alerts("0, 20, 20")
5011     public void css__css_String__Object_() throws Exception {
5012         runTest("css: css(String, Object)");
5013     }
5014 
5015     /**
5016      * Test {497=[FF, FF_ESR], 498=[IE], 499=[CHROME, EDGE]}.
5017      * @throws Exception if an error occurs
5018      */
5019     @Test
5020     @Alerts("0, 2, 2")
5021     public void css__css_Array_() throws Exception {
5022         runTest("css: css(Array)");
5023     }
5024 
5025     /**
5026      * Test {498=[FF, FF_ESR], 499=[IE], 500=[CHROME, EDGE]}.
5027      * @throws Exception if an error occurs
5028      */
5029     @Test
5030     @Alerts("0, 3, 3")
5031     public void css__css_String__Function_() throws Exception {
5032         runTest("css: css(String, Function)");
5033     }
5034 
5035     /**
5036      * Test {499=[FF, FF_ESR], 500=[IE], 501=[CHROME, EDGE]}.
5037      * @throws Exception if an error occurs
5038      */
5039     @Test
5040     @Alerts("0, 3, 3")
5041     public void css__css_String__Function__with_incoming_value() throws Exception {
5042         runTest("css: css(String, Function) with incoming value");
5043     }
5044 
5045     /**
5046      * Test {500=[FF, FF_ESR], 501=[IE], 502=[CHROME, EDGE]}.
5047      * @throws Exception if an error occurs
5048      */
5049     @Test
5050     @Alerts("0, 3, 3")
5051     public void css__css_Object__where_values_are_Functions() throws Exception {
5052         runTest("css: css(Object) where values are Functions");
5053     }
5054 
5055     /**
5056      * Test {501=[FF, FF_ESR], 502=[IE], 503=[CHROME, EDGE]}.
5057      * @throws Exception if an error occurs
5058      */
5059     @Test
5060     @Alerts("0, 3, 3")
5061     public void css__css_Object__where_values_are_Functions_with_incoming_values() throws Exception {
5062         runTest("css: css(Object) where values are Functions with incoming values");
5063     }
5064 
5065     /**
5066      * Test {502=[FF, FF_ESR], 503=[IE], 504=[CHROME, EDGE]}.
5067      * @throws Exception if an error occurs
5068      */
5069     @Test
5070     @Alerts("0, 4, 4")
5071     public void css__show____hide__() throws Exception {
5072         runTest("css: show(); hide()");
5073     }
5074 
5075     /**
5076      * Test {503=[FF, FF_ESR], 504=[IE], 505=[CHROME, EDGE]}.
5077      * @throws Exception if an error occurs
5078      */
5079     @Test
5080     @Alerts("0, 18, 18")
5081     public void css__show___() throws Exception {
5082         runTest("css: show();");
5083     }
5084 
5085     /**
5086      * Test {504=[FF, FF_ESR], 505=[IE], 506=[CHROME, EDGE]}.
5087      * @throws Exception if an error occurs
5088      */
5089     @Test
5090     @Alerts("0, 7, 7")
5091     public void css__show___resolves_correct_default_display__8099() throws Exception {
5092         runTest("css: show() resolves correct default display #8099");
5093     }
5094 
5095     /**
5096      * Test {505=[FF, FF_ESR], 506=[IE], 507=[CHROME, EDGE]}.
5097      * @throws Exception if an error occurs
5098      */
5099     @Test
5100     @Alerts("0, 13, 13")
5101     public void css__show___resolves_correct_default_display_for_detached_nodes() throws Exception {
5102         runTest("css: show() resolves correct default display for detached nodes");
5103     }
5104 
5105     /**
5106      * Test {506=[FF, FF_ESR], 507=[IE], 508=[CHROME, EDGE]}.
5107      * @throws Exception if an error occurs
5108      */
5109     @Test
5110     @Alerts("0, 4, 4")
5111     public void css__show___resolves_correct_default_display__10227() throws Exception {
5112         runTest("css: show() resolves correct default display #10227");
5113     }
5114 
5115     /**
5116      * Test {507=[FF, FF_ESR], 508=[IE], 509=[CHROME, EDGE]}.
5117      * @throws Exception if an error occurs
5118      */
5119     @Test
5120     @Alerts("0, 2, 2")
5121     public void css__show___resolves_correct_default_display_when_iframe_display_none__12904() throws Exception {
5122         runTest("css: show() resolves correct default display when iframe display:none #12904");
5123     }
5124 
5125     /**
5126      * Test {508=[FF, FF_ESR], 509=[IE], 510=[CHROME, EDGE]}.
5127      * @throws Exception if an error occurs
5128      */
5129     @Test
5130     @Alerts("0, 9, 9")
5131     public void css__toggle__() throws Exception {
5132         runTest("css: toggle()");
5133     }
5134 
5135     /**
5136      * Test {509=[FF, FF_ESR], 510=[IE], 511=[CHROME, EDGE]}.
5137      * @throws Exception if an error occurs
5138      */
5139     @Test
5140     @Alerts("0, 3, 3")
5141     public void css__hide_hidden_elements__bug__7141_() throws Exception {
5142         runTest("css: hide hidden elements (bug #7141)");
5143     }
5144 
5145     /**
5146      * Test {510=[FF, FF_ESR], 511=[IE], 512=[CHROME, EDGE]}.
5147      * @throws Exception if an error occurs
5148      */
5149     @Test
5150     @Alerts("0, 4, 4")
5151     public void css__jQuery_css_elem___height___doesn_t_clear_radio_buttons__bug__1095_() throws Exception {
5152         runTest("css: jQuery.css(elem, 'height') doesn't clear radio buttons (bug #1095)");
5153     }
5154 
5155     /**
5156      * Test {511=[FF, FF_ESR], 512=[IE], 513=[CHROME, EDGE]}.
5157      * @throws Exception if an error occurs
5158      */
5159     @Test
5160     @Alerts("0, 1, 1")
5161     public void css__internal_ref_to_elem_runtimeStyle__bug__7608_() throws Exception {
5162         runTest("css: internal ref to elem.runtimeStyle (bug #7608)");
5163     }
5164 
5165     /**
5166      * Test {512=[FF, FF_ESR], 513=[IE], 514=[CHROME, EDGE]}.
5167      * @throws Exception if an error occurs
5168      */
5169     @Test
5170     @Alerts("0, 1, 1")
5171     public void css__marginRight_computed_style__bug__3333_() throws Exception {
5172         runTest("css: marginRight computed style (bug #3333)");
5173     }
5174 
5175     /**
5176      * Test {513=[FF, FF_ESR], 514=[IE], 515=[CHROME, EDGE]}.
5177      * @throws Exception if an error occurs
5178      */
5179     @Test
5180     @Alerts("0, 2, 2")
5181     public void css__box_model_properties_incorrectly_returning___instead_of_px__see__10639_and__12088() throws Exception {
5182         runTest("css: box model properties incorrectly returning % instead of px, see #10639 and #12088");
5183     }
5184 
5185     /**
5186      * Test {514=[FF, FF_ESR], 515=[IE], 516=[CHROME, EDGE]}.
5187      * @throws Exception if an error occurs
5188      */
5189     @Test
5190     @Alerts("0, 2, 2")
5191     public void css__jQuery_cssProps_behavior___bug__8402_() throws Exception {
5192         runTest("css: jQuery.cssProps behavior, (bug #8402)");
5193     }
5194 
5195     /**
5196      * Test {515=[FF, FF_ESR], 516=[IE], 517=[CHROME, EDGE]}.
5197      * @throws Exception if an error occurs
5198      */
5199     @Test
5200     @Alerts(DEFAULT = "0, 2, 2",
5201             FF = "0, 1, 1",
5202             FF_ESR = "0, 1, 1")
5203     public void css__widows___orphans__8936() throws Exception {
5204         runTest("css: widows & orphans #8936");
5205     }
5206 
5207     /**
5208      * Test {516=[FF, FF_ESR], 517=[IE], 518=[CHROME, EDGE]}.
5209      * @throws Exception if an error occurs
5210      */
5211     @Test
5212     @Alerts("0, 2, 2")
5213     public void css__can_t_get_css_for_disconnected_in_IE_9__see__10254_and__8388() throws Exception {
5214         runTest("css: can't get css for disconnected in IE<9, see #10254 and #8388");
5215     }
5216 
5217     /**
5218      * Test {517=[FF, FF_ESR], 518=[IE], 519=[CHROME, EDGE]}.
5219      * @throws Exception if an error occurs
5220      */
5221     @Test
5222     @Alerts("0, 8, 8")
5223     public void css__can_t_get_background_position_in_IE_9__see__10796() throws Exception {
5224         runTest("css: can't get background-position in IE<9, see #10796");
5225     }
5226 
5227     /**
5228      * Test {518=[FF, FF_ESR], 519=[IE], 520=[CHROME, EDGE]}.
5229      * @throws Exception if an error occurs
5230      */
5231     @Test
5232     @Alerts("0, 1, 1")
5233     public void css__percentage_properties_for_bottom_and_right_in_IE_9_should_not_be_incorrectly_transformed_to_pixels__see__11311() throws Exception {
5234         runTest("css: percentage properties for bottom and right in IE<9 should not be incorrectly transformed to pixels, see #11311");
5235     }
5236 
5237     /**
5238      * Test {519=[FF, FF_ESR], 520=[IE], 521=[CHROME, EDGE]}.
5239      * @throws Exception if an error occurs
5240      */
5241     @Test
5242     @Alerts("0, 2, 2")
5243     public void css__percentage_properties_for_left_and_top_should_be_transformed_to_pixels__see__9505() throws Exception {
5244         runTest("css: percentage properties for left and top should be transformed to pixels, see #9505");
5245     }
5246 
5247     /**
5248      * Test {520=[FF, FF_ESR], 521=[IE], 522=[CHROME, EDGE]}.
5249      * @throws Exception if an error occurs
5250      */
5251     @Test
5252     @Alerts("0, 2, 2")
5253     public void css__Do_not_append_px___9548___12990_() throws Exception {
5254         runTest("css: Do not append px (#9548, #12990)");
5255     }
5256 
5257     /**
5258      * Test {521=[FF, FF_ESR], 522=[IE], 523=[CHROME, EDGE]}.
5259      * @throws Exception if an error occurs
5260      */
5261     @Test
5262     @Alerts("0, 4, 4")
5263     public void css__css__width___and_css__height___should_respect_box_sizing__see__11004() throws Exception {
5264         runTest("css: css('width') and css('height') should respect box-sizing, see #11004");
5265     }
5266 
5267     /**
5268      * Test {522=[FF, FF_ESR], 523=[IE], 524=[CHROME, EDGE]}.
5269      * @throws Exception if an error occurs
5270      */
5271     @Test
5272     @Alerts("0, 1, 1")
5273     public void css__css__width___should_work_correctly_before_document_ready___14084_() throws Exception {
5274         runTest("css: css('width') should work correctly before document ready (#14084)");
5275     }
5276 
5277     /**
5278      * Test {523=[FF, FF_ESR], 524=[IE], 525=[CHROME, EDGE]}.
5279      * @throws Exception if an error occurs
5280      */
5281     @Test
5282     @Alerts("0, 3, 3")
5283     public void css__certain_css_values_of__normal__should_be_convertable_to_a_number__see__8627() throws Exception {
5284         runTest("css: certain css values of 'normal' should be convertable to a number, see #8627");
5285     }
5286 
5287     /**
5288      * Test {524=[FF, FF_ESR], 525=[IE], 526=[CHROME, EDGE]}.
5289      * @throws Exception if an error occurs
5290      */
5291     @Test
5292     @Alerts("0, 15, 15")
5293     public void css__cssHooks___expand() throws Exception {
5294         runTest("css: cssHooks - expand");
5295     }
5296 
5297     /**
5298      * Test {525=[FF, FF_ESR], 526=[IE], 527=[CHROME, EDGE]}.
5299      * @throws Exception if an error occurs
5300      */
5301     @Test
5302     @Alerts("0, 4, 4")
5303     public void css__css_opacity_consistency_across_browsers___12685_() throws Exception {
5304         runTest("css: css opacity consistency across browsers (#12685)");
5305     }
5306 
5307     /**
5308      * Test {526=[FF, FF_ESR], 527=[IE], 528=[CHROME, EDGE]}.
5309      * @throws Exception if an error occurs
5310      */
5311     @Test
5312     @Alerts("0, 13, 13")
5313     public void css___visible__hidden_selectors() throws Exception {
5314         runTest("css: :visible/:hidden selectors");
5315     }
5316 
5317     /**
5318      * Test {527=[FF, FF_ESR], 528=[IE], 529=[CHROME, EDGE]}.
5319      * @throws Exception if an error occurs
5320      */
5321     @Test
5322     @Alerts("0, 2, 2")
5323     public void css__Keep_the_last_style_if_the_new_one_isn_t_recognized_by_the_browser___14836_() throws Exception {
5324         runTest("css: Keep the last style if the new one isn't recognized by the browser (#14836)");
5325     }
5326 
5327     /**
5328      * Test {528=[FF, FF_ESR], 529=[IE], 530=[CHROME, EDGE]}.
5329      * @throws Exception if an error occurs
5330      */
5331     @Test
5332     @Alerts("0, 1, 1")
5333     public void css__Reset_the_style_if_set_to_an_empty_string() throws Exception {
5334         runTest("css: Reset the style if set to an empty string");
5335     }
5336 
5337     /**
5338      * Test {529=[FF, FF_ESR], 530=[IE], 531=[CHROME, EDGE]}.
5339      * @throws Exception if an error occurs
5340      */
5341     @Test
5342     @Alerts("0, 24, 24")
5343     public void css__Clearing_a_Cloned_Element_s_Style_Shouldn_t_Clear_the_Original_Element_s_Style___8908_() throws Exception {
5344         runTest("css: Clearing a Cloned Element's Style Shouldn't Clear the Original Element's Style (#8908)");
5345     }
5346 
5347     /**
5348      * Test {530=[FF, FF_ESR], 531=[IE], 532=[CHROME, EDGE]}.
5349      * @throws Exception if an error occurs
5350      */
5351     @Test
5352     @Alerts("0, 4, 4")
5353     public void css__Make_sure_initialized_display_value_for_disconnected_nodes_is_correct___13310_() throws Exception {
5354         runTest("css: Make sure initialized display value for disconnected nodes is correct (#13310)");
5355     }
5356 
5357     /**
5358      * Test {531=[FF, FF_ESR], 532=[IE], 533=[CHROME, EDGE]}.
5359      * @throws Exception if an error occurs
5360      */
5361     @Test
5362     @Alerts("0, 1, 1")
5363     public void css__show___after_hide___should_always_set_display_to_initial_value___14750_() throws Exception {
5364         runTest("css: show() after hide() should always set display to initial value (#14750)");
5365     }
5366 
5367     /**
5368      * Test {532=[FF, FF_ESR], 533=[IE], 534=[CHROME, EDGE]}.
5369      * @throws Exception if an error occurs
5370      */
5371     @Test
5372     @Alerts("0, 1, 1")
5373     public void css__Don_t_append_px_to_CSS__order__value___14049_() throws Exception {
5374         runTest("css: Don't append px to CSS \"order\" value (#14049)");
5375     }
5376 
5377     /**
5378      * Test {533=[FF, FF_ESR], 534=[IE], 535=[CHROME, EDGE]}.
5379      * @throws Exception if an error occurs
5380      */
5381     @Test
5382     @Alerts("0, 1, 1")
5383     public void css__Do_not_throw_on_frame_elements_from_css_method___15098_() throws Exception {
5384         runTest("css: Do not throw on frame elements from css method (#15098)");
5385     }
5386 
5387     /**
5388      * Test {534=[FF, FF_ESR], 535=[IE], 536=[CHROME, EDGE]}.
5389      * @throws Exception if an error occurs
5390      */
5391     @Test
5392     @Alerts("0, 22, 22")
5393     public void serialize__jQuery_param__() throws Exception {
5394         runTest("serialize: jQuery.param()");
5395     }
5396 
5397     /**
5398      * Test {535=[FF, FF_ESR], 536=[IE], 537=[CHROME, EDGE]}.
5399      * @throws Exception if an error occurs
5400      */
5401     @Test
5402     @Alerts("0, 4, 4")
5403     public void serialize__jQuery_param___Constructed_prop_values() throws Exception {
5404         runTest("serialize: jQuery.param() Constructed prop values");
5405     }
5406 
5407     /**
5408      * Test {536=[FF, FF_ESR], 537=[IE], 538=[CHROME, EDGE]}.
5409      * @throws Exception if an error occurs
5410      */
5411     @Test
5412     @Alerts("0, 5, 5")
5413     public void serialize__serialize__() throws Exception {
5414         runTest("serialize: serialize()");
5415     }
5416 
5417     /**
5418      * Test {537=[FF, FF_ESR], 538=[IE], 539=[CHROME, EDGE]}.
5419      * @throws Exception if an error occurs
5420      */
5421     @Test
5422     @Alerts("0, 8, 8")
5423     public void ajax__jQuery_ajax_____success_callbacks() throws Exception {
5424         runTest("ajax: jQuery.ajax() - success callbacks");
5425     }
5426 
5427     /**
5428      * Test {538=[FF, FF_ESR], 539=[IE], 540=[CHROME, EDGE]}.
5429      * @throws Exception if an error occurs
5430      */
5431     @Test
5432     @Alerts("0, 8, 8")
5433     public void ajax__jQuery_ajax_____success_callbacks____url__options__syntax() throws Exception {
5434         runTest("ajax: jQuery.ajax() - success callbacks - (url, options) syntax");
5435     }
5436 
5437     /**
5438      * Test {539=[FF, FF_ESR], 540=[IE], 541=[CHROME, EDGE]}.
5439      * @throws Exception if an error occurs
5440      */
5441     @Test
5442     @Alerts("0, 8, 8")
5443     public void ajax__jQuery_ajax_____success_callbacks__late_binding_() throws Exception {
5444         runTest("ajax: jQuery.ajax() - success callbacks (late binding)");
5445     }
5446 
5447     /**
5448      * Test {540=[FF, FF_ESR], 541=[IE], 542=[CHROME, EDGE]}.
5449      * @throws Exception if an error occurs
5450      */
5451     @Test
5452     @Alerts("0, 8, 8")
5453     public void ajax__jQuery_ajax_____success_callbacks__oncomplete_binding_() throws Exception {
5454         runTest("ajax: jQuery.ajax() - success callbacks (oncomplete binding)");
5455     }
5456 
5457     /**
5458      * Test {541=[FF, FF_ESR], 542=[IE], 543=[CHROME, EDGE]}.
5459      * @throws Exception if an error occurs
5460      */
5461     @Test
5462     @Alerts("0, 8, 8")
5463     public void ajax__jQuery_ajax_____error_callbacks() throws Exception {
5464         runTest("ajax: jQuery.ajax() - error callbacks");
5465     }
5466 
5467     /**
5468      * Test {542=[FF, FF_ESR], 543=[IE], 544=[CHROME, EDGE]}.
5469      * @throws Exception if an error occurs
5470      */
5471     @Test
5472     @Alerts("0, 4, 4")
5473     public void ajax__jQuery_ajax_____textStatus_and_errorThrown_values() throws Exception {
5474         runTest("ajax: jQuery.ajax() - textStatus and errorThrown values");
5475     }
5476 
5477     /**
5478      * Test {543=[FF, FF_ESR], 544=[IE], 545=[CHROME, EDGE]}.
5479      * @throws Exception if an error occurs
5480      */
5481     @Test
5482     @Alerts("0, 1, 1")
5483     public void ajax__jQuery_ajax_____responseText_on_error() throws Exception {
5484         runTest("ajax: jQuery.ajax() - responseText on error");
5485     }
5486 
5487     /**
5488      * Test {544=[FF, FF_ESR], 545=[IE], 546=[CHROME, EDGE]}.
5489      * @throws Exception if an error occurs
5490      */
5491     @Test
5492     @Alerts("0, 2, 2")
5493     public void ajax__jQuery_ajax_____retry_with_jQuery_ajax__this__() throws Exception {
5494         runTest("ajax: jQuery.ajax() - retry with jQuery.ajax( this )");
5495     }
5496 
5497     /**
5498      * Test {545=[FF, FF_ESR], 546=[IE], 547=[CHROME, EDGE]}.
5499      * @throws Exception if an error occurs
5500      */
5501     @Test
5502     @Alerts("0, 5, 5")
5503     public void ajax__jQuery_ajax_____headers() throws Exception {
5504         runTest("ajax: jQuery.ajax() - headers");
5505     }
5506 
5507     /**
5508      * Test {546=[FF, FF_ESR], 547=[IE], 548=[CHROME, EDGE]}.
5509      * @throws Exception if an error occurs
5510      */
5511     @Test
5512     @Alerts("0, 1, 1")
5513     public void ajax__jQuery_ajax_____Accept_header() throws Exception {
5514         runTest("ajax: jQuery.ajax() - Accept header");
5515     }
5516 
5517     /**
5518      * Test {547=[FF, FF_ESR], 548=[IE], 549=[CHROME, EDGE]}.
5519      * @throws Exception if an error occurs
5520      */
5521     @Test
5522     @Alerts("0, 2, 2")
5523     public void ajax__jQuery_ajax_____contentType() throws Exception {
5524         runTest("ajax: jQuery.ajax() - contentType");
5525     }
5526 
5527     /**
5528      * Test {548=[FF, FF_ESR], 549=[IE], 550=[CHROME, EDGE]}.
5529      * @throws Exception if an error occurs
5530      */
5531     @Test
5532     @Alerts("0, 1, 1")
5533     public void ajax__jQuery_ajax_____protocol_less_urls() throws Exception {
5534         runTest("ajax: jQuery.ajax() - protocol-less urls");
5535     }
5536 
5537     /**
5538      * Test {549=[FF, FF_ESR], 550=[IE], 551=[CHROME, EDGE]}.
5539      * @throws Exception if an error occurs
5540      */
5541     @Test
5542     @Alerts("0, 3, 3")
5543     public void ajax__jQuery_ajax_____hash() throws Exception {
5544         runTest("ajax: jQuery.ajax() - hash");
5545     }
5546 
5547     /**
5548      * Test {550=[FF, FF_ESR], 551=[IE], 552=[CHROME, EDGE]}.
5549      * @throws Exception if an error occurs
5550      */
5551     @Test
5552     @Alerts("0, 7, 7")
5553     public void ajax__jQuery_ajax_____cross_domain_detection() throws Exception {
5554         runTest("ajax: jQuery.ajax() - cross-domain detection");
5555     }
5556 
5557     /**
5558      * Test {551=[FF, FF_ESR], 552=[IE], 553=[CHROME, EDGE]}.
5559      * @throws Exception if an error occurs
5560      */
5561     @Test
5562     @Alerts("0, 9, 9")
5563     public void ajax__jQuery_ajax_____abort() throws Exception {
5564         runTest("ajax: jQuery.ajax() - abort");
5565     }
5566 
5567     /**
5568      * Test {552=[FF, FF_ESR], 553=[IE], 554=[CHROME, EDGE]}.
5569      * @throws Exception if an error occurs
5570      */
5571     @Test
5572     @Alerts("0, 12, 12")
5573     public void ajax__jQuery_ajax_____events_with_context() throws Exception {
5574         runTest("ajax: jQuery.ajax() - events with context");
5575     }
5576 
5577     /**
5578      * Test {553=[FF, FF_ESR], 554=[IE], 555=[CHROME, EDGE]}.
5579      * @throws Exception if an error occurs
5580      */
5581     @Test
5582     @Alerts("0, 3, 3")
5583     public void ajax__jQuery_ajax_____events_without_context() throws Exception {
5584         runTest("ajax: jQuery.ajax() - events without context");
5585     }
5586 
5587     /**
5588      * Test {554=[FF, FF_ESR], 555=[IE], 556=[CHROME, EDGE]}.
5589      * @throws Exception if an error occurs
5590      */
5591     @Test
5592     @Alerts("0, 1, 1")
5593     public void ajax___15118___jQuery_ajax_____function_without_jQuery_event() throws Exception {
5594         runTest("ajax: #15118 - jQuery.ajax() - function without jQuery.event");
5595     }
5596 
5597     /**
5598      * Test {555=[FF, FF_ESR], 556=[IE], 557=[CHROME, EDGE]}.
5599      * @throws Exception if an error occurs
5600      */
5601     @Test
5602     @Alerts("0, 1, 1")
5603     public void ajax__jQuery_ajax_____context_modification() throws Exception {
5604         runTest("ajax: jQuery.ajax() - context modification");
5605     }
5606 
5607     /**
5608      * Test {556=[FF, FF_ESR], 557=[IE], 558=[CHROME, EDGE]}.
5609      * @throws Exception if an error occurs
5610      */
5611     @Test
5612     @Alerts("0, 3, 3")
5613     public void ajax__jQuery_ajax_____context_modification_through_ajaxSetup() throws Exception {
5614         runTest("ajax: jQuery.ajax() - context modification through ajaxSetup");
5615     }
5616 
5617     /**
5618      * Test {557=[FF, FF_ESR], 558=[IE], 559=[CHROME, EDGE]}.
5619      * @throws Exception if an error occurs
5620      */
5621     @Test
5622     @Alerts("0, 3, 3")
5623     public void ajax__jQuery_ajax_____disabled_globals() throws Exception {
5624         runTest("ajax: jQuery.ajax() - disabled globals");
5625     }
5626 
5627     /**
5628      * Test {558=[FF, FF_ESR], 559=[IE], 560=[CHROME, EDGE]}.
5629      * @throws Exception if an error occurs
5630      */
5631     @Test
5632     @Alerts("0, 3, 3")
5633     public void ajax__jQuery_ajax_____xml__non_namespace_elements_inside_namespaced_elements() throws Exception {
5634         runTest("ajax: jQuery.ajax() - xml: non-namespace elements inside namespaced elements");
5635     }
5636 
5637     /**
5638      * Test {559=[FF, FF_ESR], 560=[IE], 561=[CHROME, EDGE]}.
5639      * @throws Exception if an error occurs
5640      */
5641     @Test
5642     @Alerts("0, 3, 3")
5643     public void ajax__jQuery_ajax_____xml__non_namespace_elements_inside_namespaced_elements__over_JSONP_() throws Exception {
5644         runTest("ajax: jQuery.ajax() - xml: non-namespace elements inside namespaced elements (over JSONP)");
5645     }
5646 
5647     /**
5648      * Test {560=[FF, FF_ESR], 561=[IE], 562=[CHROME, EDGE]}.
5649      * @throws Exception if an error occurs
5650      */
5651     @Test
5652     @Alerts("0, 2, 2")
5653     public void ajax__jQuery_ajax_____HEAD_requests() throws Exception {
5654         runTest("ajax: jQuery.ajax() - HEAD requests");
5655     }
5656 
5657     /**
5658      * Test {561=[FF, FF_ESR], 562=[IE], 563=[CHROME, EDGE]}.
5659      * @throws Exception if an error occurs
5660      */
5661     @Test
5662     @Alerts("0, 1, 1")
5663     public void ajax__jQuery_ajax_____beforeSend() throws Exception {
5664         runTest("ajax: jQuery.ajax() - beforeSend");
5665     }
5666 
5667     /**
5668      * Test {562=[FF, FF_ESR], 563=[IE], 564=[CHROME, EDGE]}.
5669      * @throws Exception if an error occurs
5670      */
5671     @Test
5672     @Alerts("0, 2, 2")
5673     public void ajax__jQuery_ajax_____beforeSend__cancel_request_manually() throws Exception {
5674         runTest("ajax: jQuery.ajax() - beforeSend, cancel request manually");
5675     }
5676 
5677     /**
5678      * Test {563=[FF, FF_ESR], 564=[IE], 565=[CHROME, EDGE]}.
5679      * @throws Exception if an error occurs
5680      */
5681     @Test
5682     @Alerts("0, 5, 5")
5683     public void ajax__jQuery_ajax_____dataType_html() throws Exception {
5684         runTest("ajax: jQuery.ajax() - dataType html");
5685     }
5686 
5687     /**
5688      * Test {564=[FF, FF_ESR], 565=[IE], 566=[CHROME, EDGE]}.
5689      * @throws Exception if an error occurs
5690      */
5691     @Test
5692     @Alerts("0, 1, 1")
5693     public void ajax__jQuery_ajax_____synchronous_request() throws Exception {
5694         runTest("ajax: jQuery.ajax() - synchronous request");
5695     }
5696 
5697     /**
5698      * Test {565=[FF, FF_ESR], 566=[IE], 567=[CHROME, EDGE]}.
5699      * @throws Exception if an error occurs
5700      */
5701     @Test
5702     @Alerts("0, 2, 2")
5703     public void ajax__jQuery_ajax_____synchronous_request_with_callbacks() throws Exception {
5704         runTest("ajax: jQuery.ajax() - synchronous request with callbacks");
5705     }
5706 
5707     /**
5708      * Test {566=[FF, FF_ESR], 567=[IE], 568=[CHROME, EDGE]}.
5709      * @throws Exception if an error occurs
5710      */
5711     @Test
5712     @Alerts("0, 8, 8")
5713     public void ajax__jQuery_ajax____jQuery_get_Script_JSON_____jQuery_post____pass_through_request_object() throws Exception {
5714         runTest("ajax: jQuery.ajax(), jQuery.get[Script|JSON](), jQuery.post(), pass-through request object");
5715     }
5716 
5717     /**
5718      * Test {567=[FF, FF_ESR], 568=[IE], 569=[CHROME, EDGE]}.
5719      * @throws Exception if an error occurs
5720      */
5721     @Test
5722     @Alerts("0, 12, 12")
5723     public void ajax__jQuery_ajax_____cache() throws Exception {
5724         runTest("ajax: jQuery.ajax() - cache");
5725     }
5726 
5727     /**
5728      * Test {568=[FF, FF_ESR], 569=[IE], 570=[CHROME, EDGE]}.
5729      * @throws Exception if an error occurs
5730      */
5731     @Test
5732     @Alerts("2, 2, 4")
5733     public void ajax__jQuery_ajax_____JSONP___Query_String___n____Same_Domain() throws Exception {
5734         runTest("ajax: jQuery.ajax() - JSONP - Query String (?n) - Same Domain");
5735     }
5736 
5737     /**
5738      * Test {569=[FF, FF_ESR], 570=[IE], 571=[CHROME, EDGE]}.
5739      * @throws Exception if an error occurs
5740      */
5741     @Test
5742     @Alerts("0, 9, 9")
5743     public void ajax__jQuery_ajax_____JSONP___Explicit_callback_param___Same_Domain() throws Exception {
5744         runTest("ajax: jQuery.ajax() - JSONP - Explicit callback param - Same Domain");
5745     }
5746 
5747     /**
5748      * Test {570=[FF, FF_ESR], 571=[IE], 572=[CHROME, EDGE]}.
5749      * @throws Exception if an error occurs
5750      */
5751     @Test
5752     @Alerts("0, 2, 2")
5753     public void ajax__jQuery_ajax_____JSONP___Callback_in_data___Same_Domain() throws Exception {
5754         runTest("ajax: jQuery.ajax() - JSONP - Callback in data - Same Domain");
5755     }
5756 
5757     /**
5758      * Test {571=[FF, FF_ESR], 572=[IE], 573=[CHROME, EDGE]}.
5759      * @throws Exception if an error occurs
5760      */
5761     @Test
5762     @Alerts("0, 3, 3")
5763     public void ajax__jQuery_ajax_____JSONP___POST___Same_Domain() throws Exception {
5764         runTest("ajax: jQuery.ajax() - JSONP - POST - Same Domain");
5765     }
5766 
5767     /**
5768      * Test {572=[FF, FF_ESR], 573=[IE], 574=[CHROME, EDGE]}.
5769      * @throws Exception if an error occurs
5770      */
5771     @Test
5772     @Alerts("0, 3, 3")
5773     public void ajax__jQuery_ajax_____JSONP___Same_Domain() throws Exception {
5774         runTest("ajax: jQuery.ajax() - JSONP - Same Domain");
5775     }
5776 
5777     /**
5778      * Test {573=[FF, FF_ESR], 574=[IE], 575=[CHROME, EDGE]}.
5779      * @throws Exception if an error occurs
5780      */
5781     @Test
5782     @Alerts("2, 2, 4")
5783     public void ajax__jQuery_ajax_____JSONP___Query_String___n____Cross_Domain() throws Exception {
5784         runTest("ajax: jQuery.ajax() - JSONP - Query String (?n) - Cross Domain");
5785     }
5786 
5787     /**
5788      * Test {574=[FF, FF_ESR], 575=[IE], 576=[CHROME, EDGE]}.
5789      * @throws Exception if an error occurs
5790      */
5791     @Test
5792     @Alerts("0, 9, 9")
5793     public void ajax__jQuery_ajax_____JSONP___Explicit_callback_param___Cross_Domain() throws Exception {
5794         runTest("ajax: jQuery.ajax() - JSONP - Explicit callback param - Cross Domain");
5795     }
5796 
5797     /**
5798      * Test {575=[FF, FF_ESR], 576=[IE], 577=[CHROME, EDGE]}.
5799      * @throws Exception if an error occurs
5800      */
5801     @Test
5802     @Alerts("0, 2, 2")
5803     public void ajax__jQuery_ajax_____JSONP___Callback_in_data___Cross_Domain() throws Exception {
5804         runTest("ajax: jQuery.ajax() - JSONP - Callback in data - Cross Domain");
5805     }
5806 
5807     /**
5808      * Test {576=[FF, FF_ESR], 577=[IE], 578=[CHROME, EDGE]}.
5809      * @throws Exception if an error occurs
5810      */
5811     @Test
5812     @Alerts("0, 3, 3")
5813     public void ajax__jQuery_ajax_____JSONP___POST___Cross_Domain() throws Exception {
5814         runTest("ajax: jQuery.ajax() - JSONP - POST - Cross Domain");
5815     }
5816 
5817     /**
5818      * Test {577=[FF, FF_ESR], 578=[IE], 579=[CHROME, EDGE]}.
5819      * @throws Exception if an error occurs
5820      */
5821     @Test
5822     @Alerts("0, 3, 3")
5823     public void ajax__jQuery_ajax_____JSONP___Cross_Domain() throws Exception {
5824         runTest("ajax: jQuery.ajax() - JSONP - Cross Domain");
5825     }
5826 
5827     /**
5828      * Test {578=[FF, FF_ESR], 579=[IE], 580=[CHROME, EDGE]}.
5829      * @throws Exception if an error occurs
5830      */
5831     @Test
5832     @Alerts("0, 2, 2")
5833     public void ajax__jQuery_ajax_____script__Remote() throws Exception {
5834         runTest("ajax: jQuery.ajax() - script, Remote");
5835     }
5836 
5837     /**
5838      * Test {579=[FF, FF_ESR], 580=[IE], 581=[CHROME, EDGE]}.
5839      * @throws Exception if an error occurs
5840      */
5841     @Test
5842     @Alerts("0, 3, 3")
5843     public void ajax__jQuery_ajax_____script__Remote_with_POST() throws Exception {
5844         runTest("ajax: jQuery.ajax() - script, Remote with POST");
5845     }
5846 
5847     /**
5848      * Test {580=[FF, FF_ESR], 581=[IE], 582=[CHROME, EDGE]}.
5849      * @throws Exception if an error occurs
5850      */
5851     @Test
5852     @Alerts("0, 2, 2")
5853     public void ajax__jQuery_ajax_____script__Remote_with_scheme_less_URL() throws Exception {
5854         runTest("ajax: jQuery.ajax() - script, Remote with scheme-less URL");
5855     }
5856 
5857     /**
5858      * Test {581=[FF, FF_ESR], 582=[IE], 583=[CHROME, EDGE]}.
5859      * @throws Exception if an error occurs
5860      */
5861     @Test
5862     @Alerts("0, 2, 2")
5863     public void ajax__jQuery_ajax_____malformed_JSON() throws Exception {
5864         runTest("ajax: jQuery.ajax() - malformed JSON");
5865     }
5866 
5867     /**
5868      * Test {582=[FF, FF_ESR], 583=[IE], 584=[CHROME, EDGE]}.
5869      * @throws Exception if an error occurs
5870      */
5871     @Test
5872     @Alerts("0, 2, 2")
5873     public void ajax__jQuery_ajax_____script_by_content_type() throws Exception {
5874         runTest("ajax: jQuery.ajax() - script by content-type");
5875     }
5876 
5877     /**
5878      * Test {583=[FF, FF_ESR], 584=[IE], 585=[CHROME, EDGE]}.
5879      * @throws Exception if an error occurs
5880      */
5881     @Test
5882     @Alerts("0, 5, 5")
5883     public void ajax__jQuery_ajax_____JSON_by_content_type() throws Exception {
5884         runTest("ajax: jQuery.ajax() - JSON by content-type");
5885     }
5886 
5887     /**
5888      * Test {584=[FF, FF_ESR], 585=[IE], 586=[CHROME, EDGE]}.
5889      * @throws Exception if an error occurs
5890      */
5891     @Test
5892     @Alerts("0, 6, 6")
5893     public void ajax__jQuery_ajax_____JSON_by_content_type_disabled_with_options() throws Exception {
5894         runTest("ajax: jQuery.ajax() - JSON by content-type disabled with options");
5895     }
5896 
5897     /**
5898      * Test {585=[FF, FF_ESR], 586=[IE], 587=[CHROME, EDGE]}.
5899      * @throws Exception if an error occurs
5900      */
5901     @Test
5902     @Alerts("0, 1, 1")
5903     public void ajax__jQuery_ajax_____simple_get() throws Exception {
5904         runTest("ajax: jQuery.ajax() - simple get");
5905     }
5906 
5907     /**
5908      * Test {586=[FF, FF_ESR], 587=[IE], 588=[CHROME, EDGE]}.
5909      * @throws Exception if an error occurs
5910      */
5911     @Test
5912     @Alerts("0, 1, 1")
5913     public void ajax__jQuery_ajax_____simple_post() throws Exception {
5914         runTest("ajax: jQuery.ajax() - simple post");
5915     }
5916 
5917     /**
5918      * Test {587=[FF, FF_ESR], 588=[IE], 589=[CHROME, EDGE]}.
5919      * @throws Exception if an error occurs
5920      */
5921     @Test
5922     @Alerts("0, 1, 1")
5923     public void ajax__jQuery_ajax_____data_option___empty_bodies_for_non_GET_requests() throws Exception {
5924         runTest("ajax: jQuery.ajax() - data option - empty bodies for non-GET requests");
5925     }
5926 
5927     /**
5928      * Test {588=[FF, FF_ESR], 589=[IE], 590=[CHROME, EDGE]}.
5929      * @throws Exception if an error occurs
5930      */
5931     @Test
5932     @Alerts("0, 3, 3")
5933     public void ajax__jQuery_ajax_____If_Modified_Since_support__cache_() throws Exception {
5934         runTest("ajax: jQuery.ajax() - If-Modified-Since support (cache)");
5935     }
5936 
5937     /**
5938      * Test {589=[FF, FF_ESR], 590=[IE], 591=[CHROME, EDGE]}.
5939      * @throws Exception if an error occurs
5940      */
5941     @Test
5942     @Alerts("0, 3, 3")
5943     public void ajax__jQuery_ajax_____Etag_support__cache_() throws Exception {
5944         runTest("ajax: jQuery.ajax() - Etag support (cache)");
5945     }
5946 
5947     /**
5948      * Test {590=[FF, FF_ESR], 591=[IE], 592=[CHROME, EDGE]}.
5949      * @throws Exception if an error occurs
5950      */
5951     @Test
5952     @Alerts("0, 3, 3")
5953     public void ajax__jQuery_ajax_____If_Modified_Since_support__no_cache_() throws Exception {
5954         runTest("ajax: jQuery.ajax() - If-Modified-Since support (no cache)");
5955     }
5956 
5957     /**
5958      * Test {591=[FF, FF_ESR], 592=[IE], 593=[CHROME, EDGE]}.
5959      * @throws Exception if an error occurs
5960      */
5961     @Test
5962     @Alerts("0, 3, 3")
5963     public void ajax__jQuery_ajax_____Etag_support__no_cache_() throws Exception {
5964         runTest("ajax: jQuery.ajax() - Etag support (no cache)");
5965     }
5966 
5967     /**
5968      * Test {592=[FF, FF_ESR], 593=[IE], 594=[CHROME, EDGE]}.
5969      * @throws Exception if an error occurs
5970      */
5971     @Test
5972     @Alerts("0, 1, 1")
5973     public void ajax__jQuery_ajax_____failing_cross_domain__non_existing_() throws Exception {
5974         runTest("ajax: jQuery.ajax() - failing cross-domain (non-existing)");
5975     }
5976 
5977     /**
5978      * Test {593=[FF, FF_ESR], 594=[IE], 595=[CHROME, EDGE]}.
5979      * @throws Exception if an error occurs
5980      */
5981     @Test
5982     @Alerts("0, 1, 1")
5983     public void ajax__jQuery_ajax_____failing_cross_domain() throws Exception {
5984         runTest("ajax: jQuery.ajax() - failing cross-domain");
5985     }
5986 
5987     /**
5988      * Test {594=[FF, FF_ESR], 595=[IE], 596=[CHROME, EDGE]}.
5989      * @throws Exception if an error occurs
5990      */
5991     @Test
5992     @Alerts("0, 1, 1")
5993     public void ajax__jQuery_ajax_____atom_xml() throws Exception {
5994         runTest("ajax: jQuery.ajax() - atom+xml");
5995     }
5996 
5997     /**
5998      * Test {595=[FF, FF_ESR], 596=[IE], 597=[CHROME, EDGE]}.
5999      * @throws Exception if an error occurs
6000      */
6001     @Test
6002     @Alerts("0, 3, 3")
6003     public void ajax__jQuery_ajax_____statusText() throws Exception {
6004         runTest("ajax: jQuery.ajax() - statusText");
6005     }
6006 
6007     /**
6008      * Test {596=[FF, FF_ESR], 597=[IE], 598=[CHROME, EDGE]}.
6009      * @throws Exception if an error occurs
6010      */
6011     @Test
6012     @Alerts("0, 20, 20")
6013     public void ajax__jQuery_ajax_____statusCode() throws Exception {
6014         runTest("ajax: jQuery.ajax() - statusCode");
6015     }
6016 
6017     /**
6018      * Test {597=[FF, FF_ESR], 598=[IE], 599=[CHROME, EDGE]}.
6019      * @throws Exception if an error occurs
6020      */
6021     @Test
6022     @Alerts("0, 8, 8")
6023     public void ajax__jQuery_ajax_____transitive_conversions() throws Exception {
6024         runTest("ajax: jQuery.ajax() - transitive conversions");
6025     }
6026 
6027     /**
6028      * Test {598=[FF, FF_ESR], 599=[IE], 600=[CHROME, EDGE]}.
6029      * @throws Exception if an error occurs
6030      */
6031     @Test
6032     @Alerts("0, 2, 2")
6033     public void ajax__jQuery_ajax_____overrideMimeType() throws Exception {
6034         runTest("ajax: jQuery.ajax() - overrideMimeType");
6035     }
6036 
6037     /**
6038      * Test {599=[FF, FF_ESR], 600=[IE], 601=[CHROME, EDGE]}.
6039      * @throws Exception if an error occurs
6040      */
6041     @Test
6042     @Alerts("0, 1, 1")
6043     public void ajax__jQuery_ajax_____empty_json_gets_to_error_callback_instead_of_success_callback_() throws Exception {
6044         runTest("ajax: jQuery.ajax() - empty json gets to error callback instead of success callback.");
6045     }
6046 
6047     /**
6048      * Test {600=[FF, FF_ESR], 601=[IE], 602=[CHROME, EDGE]}.
6049      * @throws Exception if an error occurs
6050      */
6051     @Test
6052     @Alerts("0, 2, 2")
6053     public void ajax___2688___jQuery_ajax_____beforeSend__cancel_request() throws Exception {
6054         runTest("ajax: #2688 - jQuery.ajax() - beforeSend, cancel request");
6055     }
6056 
6057     /**
6058      * Test {601=[FF, FF_ESR], 602=[IE], 603=[CHROME, EDGE]}.
6059      * @throws Exception if an error occurs
6060      */
6061     @Test
6062     @Alerts("0, 1, 1")
6063     public void ajax___2806___jQuery_ajax_____data_option___evaluate_function_values() throws Exception {
6064         runTest("ajax: #2806 - jQuery.ajax() - data option - evaluate function values");
6065     }
6066 
6067     /**
6068      * Test {602=[FF, FF_ESR], 603=[IE], 604=[CHROME, EDGE]}.
6069      * @throws Exception if an error occurs
6070      */
6071     @Test
6072     @Alerts("0, 1, 1")
6073     public void ajax___7531___jQuery_ajax_____Location_object_as_url() throws Exception {
6074         runTest("ajax: #7531 - jQuery.ajax() - Location object as url");
6075     }
6076 
6077     /**
6078      * Test {603=[FF, FF_ESR], 604=[IE], 605=[CHROME, EDGE]}.
6079      * @throws Exception if an error occurs
6080      */
6081     @Test
6082     @Alerts("0, 1, 1")
6083     public void ajax___7578___jQuery_ajax_____JSONP___default_for_cache_option___Same_Domain() throws Exception {
6084         runTest("ajax: #7578 - jQuery.ajax() - JSONP - default for cache option - Same Domain");
6085     }
6086 
6087     /**
6088      * Test {604=[FF, FF_ESR], 605=[IE], 606=[CHROME, EDGE]}.
6089      * @throws Exception if an error occurs
6090      */
6091     @Test
6092     @Alerts("0, 1, 1")
6093     public void ajax___7578___jQuery_ajax_____JSONP___default_for_cache_option___Cross_Domain() throws Exception {
6094         runTest("ajax: #7578 - jQuery.ajax() - JSONP - default for cache option - Cross Domain");
6095     }
6096 
6097     /**
6098      * Test {605=[FF, FF_ESR], 606=[IE], 607=[CHROME, EDGE]}.
6099      * @throws Exception if an error occurs
6100      */
6101     @Test
6102     @Alerts("0, 4, 4")
6103     public void ajax___8107___jQuery_ajax_____multiple_method_signatures_introduced_in_1_5() throws Exception {
6104         runTest("ajax: #8107 - jQuery.ajax() - multiple method signatures introduced in 1.5");
6105     }
6106 
6107     /**
6108      * Test {606=[FF, FF_ESR], 607=[IE], 608=[CHROME, EDGE]}.
6109      * @throws Exception if an error occurs
6110      */
6111     @Test
6112     @Alerts("0, 2, 2")
6113     public void ajax___8205___jQuery_ajax_____JSONP___re_use_callbacks_name___Same_Domain() throws Exception {
6114         runTest("ajax: #8205 - jQuery.ajax() - JSONP - re-use callbacks name - Same Domain");
6115     }
6116 
6117     /**
6118      * Test {607=[FF, FF_ESR], 608=[IE], 609=[CHROME, EDGE]}.
6119      * @throws Exception if an error occurs
6120      */
6121     @Test
6122     @Alerts("0, 2, 2")
6123     public void ajax___8205___jQuery_ajax_____JSONP___re_use_callbacks_name___Cross_Domain() throws Exception {
6124         runTest("ajax: #8205 - jQuery.ajax() - JSONP - re-use callbacks name - Cross Domain");
6125     }
6126 
6127     /**
6128      * Test {608=[FF, FF_ESR], 609=[IE], 610=[CHROME, EDGE]}.
6129      * @throws Exception if an error occurs
6130      */
6131     @Test
6132     @Alerts("0, 2, 2")
6133     public void ajax___9887___jQuery_ajax_____Context_with_circular_references___9887_() throws Exception {
6134         runTest("ajax: #9887 - jQuery.ajax() - Context with circular references (#9887)");
6135     }
6136 
6137     /**
6138      * Test {609=[FF, FF_ESR], 610=[IE], 611=[CHROME, EDGE]}.
6139      * @throws Exception if an error occurs
6140      */
6141     @Test
6142     @Alerts("0, 4, 4")
6143     public void ajax___10093___jQuery_ajax_____falsy_url_as_argument() throws Exception {
6144         runTest("ajax: #10093 - jQuery.ajax() - falsy url as argument");
6145     }
6146 
6147     /**
6148      * Test {610=[FF, FF_ESR], 611=[IE], 612=[CHROME, EDGE]}.
6149      * @throws Exception if an error occurs
6150      */
6151     @Test
6152     @Alerts("0, 4, 4")
6153     public void ajax___10093___jQuery_ajax_____falsy_url_in_settings_object() throws Exception {
6154         runTest("ajax: #10093 - jQuery.ajax() - falsy url in settings object");
6155     }
6156 
6157     /**
6158      * Test {611=[FF, FF_ESR], 612=[IE], 613=[CHROME, EDGE]}.
6159      * @throws Exception if an error occurs
6160      */
6161     @Test
6162     @Alerts("0, 2, 2")
6163     public void ajax___11151___jQuery_ajax_____parse_error_body() throws Exception {
6164         runTest("ajax: #11151 - jQuery.ajax() - parse error body");
6165     }
6166 
6167     /**
6168      * Test {612=[FF, FF_ESR], 613=[IE], 614=[CHROME, EDGE]}.
6169      * @throws Exception if an error occurs
6170      */
6171     @Test
6172     @Alerts("0, 1, 1")
6173     public void ajax___11426___jQuery_ajax_____loading_binary_data_shouldn_t_throw_an_exception_in_IE() throws Exception {
6174         runTest("ajax: #11426 - jQuery.ajax() - loading binary data shouldn't throw an exception in IE");
6175     }
6176 
6177     /**
6178      * Test {613=[FF, FF_ESR], 614=[IE], 615=[CHROME, EDGE]}.
6179      * @throws Exception if an error occurs
6180      */
6181     @Test
6182     @Alerts("0, 1, 1")
6183     public void ajax___11743___jQuery_ajax_____script__throws_exception() throws Exception {
6184         runTest("ajax: #11743 - jQuery.ajax() - script, throws exception");
6185     }
6186 
6187     /**
6188      * Test {614=[FF, FF_ESR], 615=[IE], 616=[CHROME, EDGE]}.
6189      * @throws Exception if an error occurs
6190      */
6191     @Test
6192     @Alerts("0, 3, 3")
6193     public void ajax___12004___jQuery_ajax_____method_is_an_alias_of_type___method_set_globally() throws Exception {
6194         runTest("ajax: #12004 - jQuery.ajax() - method is an alias of type - method set globally");
6195     }
6196 
6197     /**
6198      * Test {615=[FF, FF_ESR], 616=[IE], 617=[CHROME, EDGE]}.
6199      * @throws Exception if an error occurs
6200      */
6201     @Test
6202     @Alerts("0, 3, 3")
6203     public void ajax___12004___jQuery_ajax_____method_is_an_alias_of_type___type_set_globally() throws Exception {
6204         runTest("ajax: #12004 - jQuery.ajax() - method is an alias of type - type set globally");
6205     }
6206 
6207     /**
6208      * Test {616=[FF, FF_ESR], 617=[IE], 618=[CHROME, EDGE]}.
6209      * @throws Exception if an error occurs
6210      */
6211     @Test
6212     @Alerts("0, 1, 1")
6213     public void ajax___13276___jQuery_ajax_____compatibility_between_XML_documents_from_ajax_requests_and_parsed_string() throws Exception {
6214         runTest("ajax: #13276 - jQuery.ajax() - compatibility between XML documents from ajax requests and parsed string");
6215     }
6216 
6217     /**
6218      * Test {617=[FF, FF_ESR], 618=[IE], 619=[CHROME, EDGE]}.
6219      * @throws Exception if an error occurs
6220      */
6221     @Test
6222     @Alerts("0, 3, 3")
6223     public void ajax___13292___jQuery_ajax_____converter_is_bypassed_for_204_requests() throws Exception {
6224         runTest("ajax: #13292 - jQuery.ajax() - converter is bypassed for 204 requests");
6225     }
6226 
6227     /**
6228      * Test {618=[FF, FF_ESR], 619=[IE], 620=[CHROME, EDGE]}.
6229      * @throws Exception if an error occurs
6230      */
6231     @Test
6232     @Alerts("0, 3, 3")
6233     public void ajax___13388___jQuery_ajax_____responseXML() throws Exception {
6234         runTest("ajax: #13388 - jQuery.ajax() - responseXML");
6235     }
6236 
6237     /**
6238      * Test {619=[FF, FF_ESR], 620=[IE], 621=[CHROME, EDGE]}.
6239      * @throws Exception if an error occurs
6240      */
6241     @Test
6242     @Alerts("0, 3, 3")
6243     public void ajax___13922___jQuery_ajax_____converter_is_bypassed_for_HEAD_requests() throws Exception {
6244         runTest("ajax: #13922 - jQuery.ajax() - converter is bypassed for HEAD requests");
6245     }
6246 
6247     /**
6248      * Test {620=[FF, FF_ESR], 621=[IE], 622=[CHROME, EDGE]}.
6249      * @throws Exception if an error occurs
6250      */
6251     @Test
6252     @Alerts("0, 1, 1")
6253     public void ajax___13240___jQuery_ajax_____support_non_RFC2616_methods() throws Exception {
6254         runTest("ajax: #13240 - jQuery.ajax() - support non-RFC2616 methods");
6255     }
6256 
6257     /**
6258      * Test {621=[FF, FF_ESR], 622=[IE], 623=[CHROME, EDGE]}.
6259      * @throws Exception if an error occurs
6260      */
6261     @Test
6262     @Alerts(DEFAULT = "0, 1, 1",
6263             CHROME = "1, 0, 1",
6264             EDGE = "1, 0, 1")
6265     @NotYetImplemented({ CHROME, EDGE })
6266     public void ajax___14379___jQuery_ajax___on_unload() throws Exception {
6267         runTest("ajax: #14379 - jQuery.ajax() on unload");
6268     }
6269 
6270     /**
6271      * Test {622=[FF, FF_ESR], 623=[IE], 624=[CHROME, EDGE]}.
6272      * @throws Exception if an error occurs
6273      */
6274     @Test
6275     @Alerts("0, 1, 1")
6276     public void ajax__jQuery_ajaxPrefilter_____abort() throws Exception {
6277         runTest("ajax: jQuery.ajaxPrefilter() - abort");
6278     }
6279 
6280     /**
6281      * Test {623=[FF, FF_ESR], 624=[IE], 625=[CHROME, EDGE]}.
6282      * @throws Exception if an error occurs
6283      */
6284     @Test
6285     @Alerts("0, 1, 1")
6286     public void ajax__jQuery_ajaxSetup__() throws Exception {
6287         runTest("ajax: jQuery.ajaxSetup()");
6288     }
6289 
6290     /**
6291      * Test {624=[FF, FF_ESR], 625=[IE], 626=[CHROME, EDGE]}.
6292      * @throws Exception if an error occurs
6293      */
6294     @Test
6295     @Alerts("0, 2, 2")
6296     @NotYetImplemented
6297     public void ajax__jQuery_ajaxSetup___timeout__Number______with_global_timeout() throws Exception {
6298         runTest("ajax: jQuery.ajaxSetup({ timeout: Number }) - with global timeout");
6299     }
6300 
6301     /**
6302      * Test {625=[FF, FF_ESR], 626=[IE], 627=[CHROME, EDGE]}.
6303      * @throws Exception if an error occurs
6304      */
6305     @Test
6306     @Alerts("0, 1, 1")
6307     public void ajax__jQuery_ajaxSetup___timeout__Number____with_localtimeout() throws Exception {
6308         runTest("ajax: jQuery.ajaxSetup({ timeout: Number }) with localtimeout");
6309     }
6310 
6311     /**
6312      * Test {626=[FF, FF_ESR], 627=[IE], 628=[CHROME, EDGE]}.
6313      * @throws Exception if an error occurs
6314      */
6315     @Test
6316     @Alerts("0, 1, 1")
6317     public void ajax___11264___jQuery_domManip_____no_side_effect_because_of_ajaxSetup_or_global_events() throws Exception {
6318         runTest("ajax: #11264 - jQuery.domManip() - no side effect because of ajaxSetup or global events");
6319     }
6320 
6321     /**
6322      * Test {627=[FF, FF_ESR], 628=[IE], 629=[CHROME, EDGE]}.
6323      * @throws Exception if an error occurs
6324      */
6325     @Test
6326     @Alerts("0, 2, 2")
6327     public void ajax___11402___jQuery_domManip_____script_in_comments_are_properly_evaluated() throws Exception {
6328         runTest("ajax: #11402 - jQuery.domManip() - script in comments are properly evaluated");
6329     }
6330 
6331     /**
6332      * Test {628=[FF, FF_ESR], 629=[IE], 630=[CHROME, EDGE]}.
6333      * @throws Exception if an error occurs
6334      */
6335     @Test
6336     @Alerts("0, 2, 2")
6337     public void ajax__jQuery_get__String__Hash__Function_____parse_xml_and_use_text___on_nodes() throws Exception {
6338         runTest("ajax: jQuery.get( String, Hash, Function ) - parse xml and use text() on nodes");
6339     }
6340 
6341     /**
6342      * Test {629=[FF, FF_ESR], 630=[IE], 631=[CHROME, EDGE]}.
6343      * @throws Exception if an error occurs
6344      */
6345     @Test
6346     @Alerts("0, 1, 1")
6347     public void ajax___8277___jQuery_get__String__Function_____data_in_ajaxSettings() throws Exception {
6348         runTest("ajax: #8277 - jQuery.get( String, Function ) - data in ajaxSettings");
6349     }
6350 
6351     /**
6352      * Test {630=[FF, FF_ESR], 631=[IE], 632=[CHROME, EDGE]}.
6353      * @throws Exception if an error occurs
6354      */
6355     @Test
6356     @Alerts("0, 5, 5")
6357     public void ajax__jQuery_getJSON__String__Hash__Function_____JSON_array() throws Exception {
6358         runTest("ajax: jQuery.getJSON( String, Hash, Function ) - JSON array");
6359     }
6360 
6361     /**
6362      * Test {631=[FF, FF_ESR], 632=[IE], 633=[CHROME, EDGE]}.
6363      * @throws Exception if an error occurs
6364      */
6365     @Test
6366     @Alerts("0, 2, 2")
6367     public void ajax__jQuery_getJSON__String__Function_____JSON_object() throws Exception {
6368         runTest("ajax: jQuery.getJSON( String, Function ) - JSON object");
6369     }
6370 
6371     /**
6372      * Test {632=[FF, FF_ESR], 633=[IE], 634=[CHROME, EDGE]}.
6373      * @throws Exception if an error occurs
6374      */
6375     @Test
6376     @Alerts("0, 2, 2")
6377     public void ajax__jQuery_getJSON_____Using_Native_JSON() throws Exception {
6378         runTest("ajax: jQuery.getJSON() - Using Native JSON");
6379     }
6380 
6381     /**
6382      * Test {633=[FF, FF_ESR], 634=[IE], 635=[CHROME, EDGE]}.
6383      * @throws Exception if an error occurs
6384      */
6385     @Test
6386     @Alerts("0, 2, 2")
6387     public void ajax__jQuery_getJSON__String__Function_____JSON_object_with_absolute_url_to_local_content() throws Exception {
6388         runTest("ajax: jQuery.getJSON( String, Function ) - JSON object with absolute url to local content");
6389     }
6390 
6391     /**
6392      * Test {634=[FF, FF_ESR], 635=[IE], 636=[CHROME, EDGE]}.
6393      * @throws Exception if an error occurs
6394      */
6395     @Test
6396     @Alerts("0, 2, 2")
6397     public void ajax__jQuery_getScript__String__Function_____with_callback() throws Exception {
6398         runTest("ajax: jQuery.getScript( String, Function ) - with callback");
6399     }
6400 
6401     /**
6402      * Test {635=[FF, FF_ESR], 636=[IE], 637=[CHROME, EDGE]}.
6403      * @throws Exception if an error occurs
6404      */
6405     @Test
6406     @Alerts("0, 1, 1")
6407     public void ajax__jQuery_getScript__String__Function_____no_callback() throws Exception {
6408         runTest("ajax: jQuery.getScript( String, Function ) - no callback");
6409     }
6410 
6411     /**
6412      * Test {636=[FF, FF_ESR], 637=[IE], 638=[CHROME, EDGE]}.
6413      * @throws Exception if an error occurs
6414      */
6415     @Test
6416     @Alerts("0, 2, 2")
6417     public void ajax___8082___jQuery_getScript__String__Function_____source_as_responseText() throws Exception {
6418         runTest("ajax: #8082 - jQuery.getScript( String, Function ) - source as responseText");
6419     }
6420 
6421     /**
6422      * Test {637=[FF, FF_ESR], 638=[IE], 639=[CHROME, EDGE]}.
6423      * @throws Exception if an error occurs
6424      */
6425     @Test
6426     @Alerts("0, 2, 2")
6427     public void ajax__jQuery_fn_load__String__() throws Exception {
6428         runTest("ajax: jQuery.fn.load( String )");
6429     }
6430 
6431     /**
6432      * Test {638=[FF, FF_ESR], 639=[IE], 640=[CHROME, EDGE]}.
6433      * @throws Exception if an error occurs
6434      */
6435     @Test
6436     @Alerts("0, 6, 6")
6437     public void ajax__jQuery_fn_load_____404_error_callbacks() throws Exception {
6438         runTest("ajax: jQuery.fn.load() - 404 error callbacks");
6439     }
6440 
6441     /**
6442      * Test {639=[FF, FF_ESR], 640=[IE], 641=[CHROME, EDGE]}.
6443      * @throws Exception if an error occurs
6444      */
6445     @Test
6446     @Alerts("0, 2, 2")
6447     public void ajax__jQuery_fn_load__String__null__() throws Exception {
6448         runTest("ajax: jQuery.fn.load( String, null )");
6449     }
6450 
6451     /**
6452      * Test {640=[FF, FF_ESR], 641=[IE], 642=[CHROME, EDGE]}.
6453      * @throws Exception if an error occurs
6454      */
6455     @Test
6456     @Alerts("0, 2, 2")
6457     public void ajax__jQuery_fn_load__String__undefined__() throws Exception {
6458         runTest("ajax: jQuery.fn.load( String, undefined )");
6459     }
6460 
6461     /**
6462      * Test {641=[FF, FF_ESR], 642=[IE], 643=[CHROME, EDGE]}.
6463      * @throws Exception if an error occurs
6464      */
6465     @Test
6466     @Alerts("0, 1, 1")
6467     public void ajax__jQuery_fn_load__URL_SELECTOR__() throws Exception {
6468         runTest("ajax: jQuery.fn.load( URL_SELECTOR )");
6469     }
6470 
6471     /**
6472      * Test {642=[FF, FF_ESR], 643=[IE], 644=[CHROME, EDGE]}.
6473      * @throws Exception if an error occurs
6474      */
6475     @Test
6476     @Alerts("0, 1, 1")
6477     public void ajax__jQuery_fn_load__URL_SELECTOR_with_spaces__() throws Exception {
6478         runTest("ajax: jQuery.fn.load( URL_SELECTOR with spaces )");
6479     }
6480 
6481     /**
6482      * Test {643=[FF, FF_ESR], 644=[IE], 645=[CHROME, EDGE]}.
6483      * @throws Exception if an error occurs
6484      */
6485     @Test
6486     @Alerts("0, 2, 2")
6487     public void ajax__jQuery_fn_load__String__Function_____simple__inject_text_into_DOM() throws Exception {
6488         runTest("ajax: jQuery.fn.load( String, Function ) - simple: inject text into DOM");
6489     }
6490 
6491     /**
6492      * Test {644=[FF, FF_ESR], 645=[IE], 646=[CHROME, EDGE]}.
6493      * @throws Exception if an error occurs
6494      */
6495     @Test
6496     @Alerts("0, 7, 7")
6497     @NotYetImplemented
6498     public void ajax__jQuery_fn_load__String__Function_____check_scripts() throws Exception {
6499         runTest("ajax: jQuery.fn.load( String, Function ) - check scripts");
6500     }
6501 
6502     /**
6503      * Test {645=[FF, FF_ESR], 646=[IE], 647=[CHROME, EDGE]}.
6504      * @throws Exception if an error occurs
6505      */
6506     @Test
6507     @Alerts("0, 3, 3")
6508     public void ajax__jQuery_fn_load__String__Function_____check_file_with_only_a_script_tag() throws Exception {
6509         runTest("ajax: jQuery.fn.load( String, Function ) - check file with only a script tag");
6510     }
6511 
6512     /**
6513      * Test {646=[FF, FF_ESR], 647=[IE], 648=[CHROME, EDGE]}.
6514      * @throws Exception if an error occurs
6515      */
6516     @Test
6517     @Alerts("0, 2, 2")
6518     public void ajax__jQuery_fn_load__String__Function_____dataFilter_in_ajaxSettings() throws Exception {
6519         runTest("ajax: jQuery.fn.load( String, Function ) - dataFilter in ajaxSettings");
6520     }
6521 
6522     /**
6523      * Test {647=[FF, FF_ESR], 648=[IE], 649=[CHROME, EDGE]}.
6524      * @throws Exception if an error occurs
6525      */
6526     @Test
6527     @Alerts("0, 2, 2")
6528     public void ajax__jQuery_fn_load__String__Object__Function__() throws Exception {
6529         runTest("ajax: jQuery.fn.load( String, Object, Function )");
6530     }
6531 
6532     /**
6533      * Test {648=[FF, FF_ESR], 649=[IE], 650=[CHROME, EDGE]}.
6534      * @throws Exception if an error occurs
6535      */
6536     @Test
6537     @Alerts("0, 2, 2")
6538     public void ajax__jQuery_fn_load__String__String__Function__() throws Exception {
6539         runTest("ajax: jQuery.fn.load( String, String, Function )");
6540     }
6541 
6542     /**
6543      * Test {649=[FF, FF_ESR], 650=[IE], 651=[CHROME, EDGE]}.
6544      * @throws Exception if an error occurs
6545      */
6546     @Test
6547     @Alerts("0, 8, 8")
6548     public void ajax__jQuery_fn_load_____callbacks_get_the_correct_parameters() throws Exception {
6549         runTest("ajax: jQuery.fn.load() - callbacks get the correct parameters");
6550     }
6551 
6552     /**
6553      * Test {650=[FF, FF_ESR], 651=[IE], 652=[CHROME, EDGE]}.
6554      * @throws Exception if an error occurs
6555      */
6556     @Test
6557     @Alerts("0, 1, 1")
6558     public void ajax___2046___jQuery_fn_load__String__Function___with_ajaxSetup_on_dataType_json() throws Exception {
6559         runTest("ajax: #2046 - jQuery.fn.load( String, Function ) with ajaxSetup on dataType json");
6560     }
6561 
6562     /**
6563      * Test {651=[FF, FF_ESR], 652=[IE], 653=[CHROME, EDGE]}.
6564      * @throws Exception if an error occurs
6565      */
6566     @Test
6567     @Alerts("0, 1, 1")
6568     public void ajax___10524___jQuery_fn_load_____data_specified_in_ajaxSettings_is_merged_in() throws Exception {
6569         runTest("ajax: #10524 - jQuery.fn.load() - data specified in ajaxSettings is merged in");
6570     }
6571 
6572     /**
6573      * Test {652=[FF, FF_ESR], 653=[IE], 654=[CHROME, EDGE]}.
6574      * @throws Exception if an error occurs
6575      */
6576     @Test
6577     @Alerts("0, 3, 3")
6578     public void ajax__jQuery_post_____data() throws Exception {
6579         runTest("ajax: jQuery.post() - data");
6580     }
6581 
6582     /**
6583      * Test {653=[FF, FF_ESR], 654=[IE], 655=[CHROME, EDGE]}.
6584      * @throws Exception if an error occurs
6585      */
6586     @Test
6587     @Alerts("0, 4, 4")
6588     public void ajax__jQuery_post__String__Hash__Function_____simple_with_xml() throws Exception {
6589         runTest("ajax: jQuery.post( String, Hash, Function ) - simple with xml");
6590     }
6591 
6592     /**
6593      * Test {654=[FF, FF_ESR], 655=[IE], 656=[CHROME, EDGE]}.
6594      * @throws Exception if an error occurs
6595      */
6596     @Test
6597     @Alerts("0, 1, 1")
6598     public void ajax__jQuery_active() throws Exception {
6599         runTest("ajax: jQuery.active");
6600     }
6601 
6602     /**
6603      * Test {655=[FF, FF_ESR], 656=[IE], 657=[CHROME, EDGE]}.
6604      * @throws Exception if an error occurs
6605      */
6606     @Test
6607     @Alerts("0, 1, 1")
6608     public void effects__sanity_check() throws Exception {
6609         runTest("effects: sanity check");
6610     }
6611 
6612     /**
6613      * Test {656=[FF, FF_ESR], 657=[IE], 658=[CHROME, EDGE]}.
6614      * @throws Exception if an error occurs
6615      */
6616     @Test
6617     @Alerts("0, 2, 2")
6618     public void effects__show___basic() throws Exception {
6619         runTest("effects: show() basic");
6620     }
6621 
6622     /**
6623      * Test {657=[FF, FF_ESR], 658=[IE], 659=[CHROME, EDGE]}.
6624      * @throws Exception if an error occurs
6625      */
6626     @Test
6627     @Alerts("0, 27, 27")
6628     public void effects__show__() throws Exception {
6629         runTest("effects: show()");
6630     }
6631 
6632     /**
6633      * Test {658=[FF, FF_ESR], 659=[IE], 660=[CHROME, EDGE]}.
6634      * @throws Exception if an error occurs
6635      */
6636     @Test
6637     @Alerts("0, 15, 15")
6638     public void effects__show_Number____other_displays() throws Exception {
6639         runTest("effects: show(Number) - other displays");
6640     }
6641 
6642     /**
6643      * Test {659=[FF, FF_ESR], 660=[IE], 661=[CHROME, EDGE]}.
6644      * @throws Exception if an error occurs
6645      */
6646     @Test
6647     @Alerts("0, 3, 3")
6648     public void effects__Persist_correct_display_value() throws Exception {
6649         runTest("effects: Persist correct display value");
6650     }
6651 
6652     /**
6653      * Test {660=[FF, FF_ESR], 661=[IE], 662=[CHROME, EDGE]}.
6654      * @throws Exception if an error occurs
6655      */
6656     @Test
6657     @Alerts("0, 1, 1")
6658     public void effects__animate_Hash__Object__Function_() throws Exception {
6659         runTest("effects: animate(Hash, Object, Function)");
6660     }
6661 
6662     /**
6663      * Test {661=[FF, FF_ESR], 662=[IE], 663=[CHROME, EDGE]}.
6664      * @throws Exception if an error occurs
6665      */
6666     @Test
6667     @Alerts("0, 12, 12")
6668     public void effects__animate_relative_values() throws Exception {
6669         runTest("effects: animate relative values");
6670     }
6671 
6672     /**
6673      * Test {662=[FF, FF_ESR], 663=[IE], 664=[CHROME, EDGE]}.
6674      * @throws Exception if an error occurs
6675      */
6676     @Test
6677     @Alerts("0, 1, 1")
6678     public void effects__animate_negative_height() throws Exception {
6679         runTest("effects: animate negative height");
6680     }
6681 
6682     /**
6683      * Test {663=[FF, FF_ESR], 664=[IE], 665=[CHROME, EDGE]}.
6684      * @throws Exception if an error occurs
6685      */
6686     @Test
6687     @Alerts("0, 1, 1")
6688     public void effects__animate_negative_margin() throws Exception {
6689         runTest("effects: animate negative margin");
6690     }
6691 
6692     /**
6693      * Test {664=[FF, FF_ESR], 665=[IE], 666=[CHROME, EDGE]}.
6694      * @throws Exception if an error occurs
6695      */
6696     @Test
6697     @Alerts("0, 1, 1")
6698     public void effects__animate_negative_margin_with_px() throws Exception {
6699         runTest("effects: animate negative margin with px");
6700     }
6701 
6702     /**
6703      * Test {665=[FF, FF_ESR], 666=[IE], 667=[CHROME, EDGE]}.
6704      * @throws Exception if an error occurs
6705      */
6706     @Test
6707     @Alerts("0, 1, 1")
6708     @NotYetImplemented
6709     public void effects__animate_negative_padding() throws Exception {
6710         runTest("effects: animate negative padding");
6711     }
6712 
6713     /**
6714      * Test {666=[FF, FF_ESR], 667=[IE], 668=[CHROME, EDGE]}.
6715      * @throws Exception if an error occurs
6716      */
6717     @Test
6718     @Alerts("0, 3, 3")
6719     public void effects__animate_block_as_inline_width_height() throws Exception {
6720         runTest("effects: animate block as inline width/height");
6721     }
6722 
6723     /**
6724      * Test {667=[FF, FF_ESR], 668=[IE], 669=[CHROME, EDGE]}.
6725      * @throws Exception if an error occurs
6726      */
6727     @Test
6728     @Alerts("0, 3, 3")
6729     public void effects__animate_native_inline_width_height() throws Exception {
6730         runTest("effects: animate native inline width/height");
6731     }
6732 
6733     /**
6734      * Test {668=[FF, FF_ESR], 669=[IE], 670=[CHROME, EDGE]}.
6735      * @throws Exception if an error occurs
6736      */
6737     @Test
6738     @Alerts("0, 3, 3")
6739     public void effects__animate_block_width_height() throws Exception {
6740         runTest("effects: animate block width/height");
6741     }
6742 
6743     /**
6744      * Test {669=[FF, FF_ESR], 670=[IE], 671=[CHROME, EDGE]}.
6745      * @throws Exception if an error occurs
6746      */
6747     @Test
6748     @Alerts("0, 1, 1")
6749     public void effects__animate_table_width_height() throws Exception {
6750         runTest("effects: animate table width/height");
6751     }
6752 
6753     /**
6754      * Test {670=[FF, FF_ESR], 671=[IE], 672=[CHROME, EDGE]}.
6755      * @throws Exception if an error occurs
6756      */
6757     @Test
6758     @Alerts("0, 3, 3")
6759     @NotYetImplemented
6760     public void effects__animate_table_row_width_height() throws Exception {
6761         runTest("effects: animate table-row width/height");
6762     }
6763 
6764     /**
6765      * Test {671=[FF, FF_ESR], 672=[IE], 673=[CHROME, EDGE]}.
6766      * @throws Exception if an error occurs
6767      */
6768     @Test
6769     @Alerts("0, 3, 3")
6770     @NotYetImplemented
6771     public void effects__animate_table_cell_width_height() throws Exception {
6772         runTest("effects: animate table-cell width/height");
6773     }
6774 
6775     /**
6776      * Test {672=[FF, FF_ESR], 673=[IE], 674=[CHROME, EDGE]}.
6777      * @throws Exception if an error occurs
6778      */
6779     @Test
6780     @Alerts("0, 2, 2")
6781     public void effects__animate_percentage____on_width_height() throws Exception {
6782         runTest("effects: animate percentage(%) on width/height");
6783     }
6784 
6785     /**
6786      * Test {673=[FF, FF_ESR], 674=[IE], 675=[CHROME, EDGE]}.
6787      * @throws Exception if an error occurs
6788      */
6789     @Test
6790     @Alerts("0, 2, 2")
6791     public void effects__animate_resets_overflow_x_and_overflow_y_when_finished() throws Exception {
6792         runTest("effects: animate resets overflow-x and overflow-y when finished");
6793     }
6794 
6795     /**
6796      * Test {674=[FF, FF_ESR], 675=[IE], 676=[CHROME, EDGE]}.
6797      * @throws Exception if an error occurs
6798      */
6799     @Test
6800     @Alerts("0, 2, 2")
6801     public void effects__animate_option___queue__false__() throws Exception {
6802         runTest("effects: animate option { queue: false }");
6803     }
6804 
6805     /**
6806      * Test {675=[FF, FF_ESR], 676=[IE], 677=[CHROME, EDGE]}.
6807      * @throws Exception if an error occurs
6808      */
6809     @Test
6810     @Alerts("0, 2, 2")
6811     public void effects__animate_option___queue__true__() throws Exception {
6812         runTest("effects: animate option { queue: true }");
6813     }
6814 
6815     /**
6816      * Test {676=[FF, FF_ESR], 677=[IE], 678=[CHROME, EDGE]}.
6817      * @throws Exception if an error occurs
6818      */
6819     @Test
6820     @Alerts("0, 5, 5")
6821     public void effects__animate_option___queue___name___() throws Exception {
6822         runTest("effects: animate option { queue: 'name' }");
6823     }
6824 
6825     /**
6826      * Test {677=[FF, FF_ESR], 678=[IE], 679=[CHROME, EDGE]}.
6827      * @throws Exception if an error occurs
6828      */
6829     @Test
6830     @Alerts("0, 2, 2")
6831     public void effects__animate_with_no_properties() throws Exception {
6832         runTest("effects: animate with no properties");
6833     }
6834 
6835     /**
6836      * Test {678=[FF, FF_ESR], 679=[IE], 680=[CHROME, EDGE]}.
6837      * @throws Exception if an error occurs
6838      */
6839     @Test
6840     @Alerts("0, 11, 11")
6841     public void effects__animate_duration_0() throws Exception {
6842         runTest("effects: animate duration 0");
6843     }
6844 
6845     /**
6846      * Test {679=[FF, FF_ESR], 680=[IE], 681=[CHROME, EDGE]}.
6847      * @throws Exception if an error occurs
6848      */
6849     @Test
6850     @Alerts("0, 1, 1")
6851     public void effects__animate_hyphenated_properties() throws Exception {
6852         runTest("effects: animate hyphenated properties");
6853     }
6854 
6855     /**
6856      * Test {680=[FF, FF_ESR], 681=[IE], 682=[CHROME, EDGE]}.
6857      * @throws Exception if an error occurs
6858      */
6859     @Test
6860     @Alerts("0, 1, 1")
6861     public void effects__animate_non_element() throws Exception {
6862         runTest("effects: animate non-element");
6863     }
6864 
6865     /**
6866      * Test {681=[FF, FF_ESR], 682=[IE], 683=[CHROME, EDGE]}.
6867      * @throws Exception if an error occurs
6868      */
6869     @Test
6870     @Alerts("0, 4, 4")
6871     public void effects__stop__() throws Exception {
6872         runTest("effects: stop()");
6873     }
6874 
6875     /**
6876      * Test {682=[FF, FF_ESR], 683=[IE], 684=[CHROME, EDGE]}.
6877      * @throws Exception if an error occurs
6878      */
6879     @Test
6880     @Alerts("0, 5, 5")
6881     public void effects__stop_____several_in_queue() throws Exception {
6882         runTest("effects: stop() - several in queue");
6883     }
6884 
6885     /**
6886      * Test {683=[FF, FF_ESR], 684=[IE], 685=[CHROME, EDGE]}.
6887      * @throws Exception if an error occurs
6888      */
6889     @Test
6890     @Alerts("0, 4, 4")
6891     public void effects__stop_clearQueue_() throws Exception {
6892         runTest("effects: stop(clearQueue)");
6893     }
6894 
6895     /**
6896      * Test {684=[FF, FF_ESR], 685=[IE], 686=[CHROME, EDGE]}.
6897      * @throws Exception if an error occurs
6898      */
6899     @Test
6900     @Alerts("0, 1, 1")
6901     public void effects__stop_clearQueue__gotoEnd_() throws Exception {
6902         runTest("effects: stop(clearQueue, gotoEnd)");
6903     }
6904 
6905     /**
6906      * Test {685=[FF, FF_ESR], 686=[IE], 687=[CHROME, EDGE]}.
6907      * @throws Exception if an error occurs
6908      */
6909     @Test
6910     @Alerts("0, 3, 3")
6911     public void effects__stop__queue_______________Stop_single_queues() throws Exception {
6912         runTest("effects: stop( queue, ..., ... ) - Stop single queues");
6913     }
6914 
6915     /**
6916      * Test {686=[FF, FF_ESR], 687=[IE], 688=[CHROME, EDGE]}.
6917      * @throws Exception if an error occurs
6918      */
6919     @Test
6920     @Alerts("0, 6, 6")
6921     public void effects__toggle__() throws Exception {
6922         runTest("effects: toggle()");
6923     }
6924 
6925     /**
6926      * Test {687=[FF, FF_ESR], 688=[IE], 689=[CHROME, EDGE]}.
6927      * @throws Exception if an error occurs
6928      */
6929     @Test
6930     @Alerts("0, 7, 7")
6931     public void effects__jQuery_fx_prototype_cur______1_8_Back_Compat() throws Exception {
6932         runTest("effects: jQuery.fx.prototype.cur() - <1.8 Back Compat");
6933     }
6934 
6935     /**
6936      * Test {688=[FF, FF_ESR], 689=[IE], 690=[CHROME, EDGE]}.
6937      * @throws Exception if an error occurs
6938      */
6939     @Test
6940     @Alerts("0, 4, 4")
6941     public void effects__Overflow_and_Display() throws Exception {
6942         runTest("effects: Overflow and Display");
6943     }
6944 
6945     /**
6946      * Test {689=[FF, FF_ESR], 690=[IE], 691=[CHROME, EDGE]}.
6947      * @throws Exception if an error occurs
6948      */
6949     @Test
6950     @Alerts("0, 6, 6")
6951     public void effects__CSS_Auto_to_0() throws Exception {
6952         runTest("effects: CSS Auto to 0");
6953     }
6954 
6955     /**
6956      * Test {690=[FF, FF_ESR], 691=[IE], 692=[CHROME, EDGE]}.
6957      * @throws Exception if an error occurs
6958      */
6959     @Test
6960     @Alerts("0, 6, 6")
6961     public void effects__CSS_Auto_to_50() throws Exception {
6962         runTest("effects: CSS Auto to 50");
6963     }
6964 
6965     /**
6966      * Test {691=[FF, FF_ESR], 692=[IE], 693=[CHROME, EDGE]}.
6967      * @throws Exception if an error occurs
6968      */
6969     @Test
6970     @Alerts("0, 6, 6")
6971     public void effects__CSS_Auto_to_100() throws Exception {
6972         runTest("effects: CSS Auto to 100");
6973     }
6974 
6975     /**
6976      * Test {692=[FF, FF_ESR], 693=[IE], 694=[CHROME, EDGE]}.
6977      * @throws Exception if an error occurs
6978      */
6979     @Test
6980     @Alerts("0, 5, 5")
6981     public void effects__CSS_Auto_to_show() throws Exception {
6982         runTest("effects: CSS Auto to show");
6983     }
6984 
6985     /**
6986      * Test {693=[FF, FF_ESR], 694=[IE], 695=[CHROME, EDGE]}.
6987      * @throws Exception if an error occurs
6988      */
6989     @Test
6990     @Alerts("0, 4, 4")
6991     public void effects__CSS_Auto_to_hide() throws Exception {
6992         runTest("effects: CSS Auto to hide");
6993     }
6994 
6995     /**
6996      * Test {694=[FF, FF_ESR], 695=[IE], 696=[CHROME, EDGE]}.
6997      * @throws Exception if an error occurs
6998      */
6999     @Test
7000     @Alerts("0, 6, 6")
7001     public void effects__JS_Auto_to_0() throws Exception {
7002         runTest("effects: JS Auto to 0");
7003     }
7004 
7005     /**
7006      * Test {695=[FF, FF_ESR], 696=[IE], 697=[CHROME, EDGE]}.
7007      * @throws Exception if an error occurs
7008      */
7009     @Test
7010     @Alerts("0, 6, 6")
7011     public void effects__JS_Auto_to_50() throws Exception {
7012         runTest("effects: JS Auto to 50");
7013     }
7014 
7015     /**
7016      * Test {696=[FF, FF_ESR], 697=[IE], 698=[CHROME, EDGE]}.
7017      * @throws Exception if an error occurs
7018      */
7019     @Test
7020     @Alerts("0, 6, 6")
7021     public void effects__JS_Auto_to_100() throws Exception {
7022         runTest("effects: JS Auto to 100");
7023     }
7024 
7025     /**
7026      * Test {697=[FF, FF_ESR], 698=[IE], 699=[CHROME, EDGE]}.
7027      * @throws Exception if an error occurs
7028      */
7029     @Test
7030     @Alerts("0, 5, 5")
7031     public void effects__JS_Auto_to_show() throws Exception {
7032         runTest("effects: JS Auto to show");
7033     }
7034 
7035     /**
7036      * Test {698=[FF, FF_ESR], 699=[IE], 700=[CHROME, EDGE]}.
7037      * @throws Exception if an error occurs
7038      */
7039     @Test
7040     @Alerts("0, 4, 4")
7041     public void effects__JS_Auto_to_hide() throws Exception {
7042         runTest("effects: JS Auto to hide");
7043     }
7044 
7045     /**
7046      * Test {699=[FF, FF_ESR], 700=[IE], 701=[CHROME, EDGE]}.
7047      * @throws Exception if an error occurs
7048      */
7049     @Test
7050     @Alerts("0, 6, 6")
7051     public void effects__CSS_100_to_0() throws Exception {
7052         runTest("effects: CSS 100 to 0");
7053     }
7054 
7055     /**
7056      * Test {700=[FF, FF_ESR], 701=[IE], 702=[CHROME, EDGE]}.
7057      * @throws Exception if an error occurs
7058      */
7059     @Test
7060     @Alerts("0, 6, 6")
7061     public void effects__CSS_100_to_50() throws Exception {
7062         runTest("effects: CSS 100 to 50");
7063     }
7064 
7065     /**
7066      * Test {701=[FF, FF_ESR], 702=[IE], 703=[CHROME, EDGE]}.
7067      * @throws Exception if an error occurs
7068      */
7069     @Test
7070     @Alerts("0, 6, 6")
7071     public void effects__CSS_100_to_100() throws Exception {
7072         runTest("effects: CSS 100 to 100");
7073     }
7074 
7075     /**
7076      * Test {702=[FF, FF_ESR], 703=[IE], 704=[CHROME, EDGE]}.
7077      * @throws Exception if an error occurs
7078      */
7079     @Test
7080     @Alerts("0, 5, 5")
7081     public void effects__CSS_100_to_show() throws Exception {
7082         runTest("effects: CSS 100 to show");
7083     }
7084 
7085     /**
7086      * Test {703=[FF, FF_ESR], 704=[IE], 705=[CHROME, EDGE]}.
7087      * @throws Exception if an error occurs
7088      */
7089     @Test
7090     @Alerts("0, 4, 4")
7091     public void effects__CSS_100_to_hide() throws Exception {
7092         runTest("effects: CSS 100 to hide");
7093     }
7094 
7095     /**
7096      * Test {704=[FF, FF_ESR], 705=[IE], 706=[CHROME, EDGE]}.
7097      * @throws Exception if an error occurs
7098      */
7099     @Test
7100     @Alerts("0, 6, 6")
7101     public void effects__JS_100_to_0() throws Exception {
7102         runTest("effects: JS 100 to 0");
7103     }
7104 
7105     /**
7106      * Test {705=[FF, FF_ESR], 706=[IE], 707=[CHROME, EDGE]}.
7107      * @throws Exception if an error occurs
7108      */
7109     @Test
7110     @Alerts("0, 6, 6")
7111     public void effects__JS_100_to_50() throws Exception {
7112         runTest("effects: JS 100 to 50");
7113     }
7114 
7115     /**
7116      * Test {706=[FF, FF_ESR], 707=[IE], 708=[CHROME, EDGE]}.
7117      * @throws Exception if an error occurs
7118      */
7119     @Test
7120     @Alerts("0, 6, 6")
7121     public void effects__JS_100_to_100() throws Exception {
7122         runTest("effects: JS 100 to 100");
7123     }
7124 
7125     /**
7126      * Test {707=[FF, FF_ESR], 708=[IE], 709=[CHROME, EDGE]}.
7127      * @throws Exception if an error occurs
7128      */
7129     @Test
7130     @Alerts("0, 5, 5")
7131     public void effects__JS_100_to_show() throws Exception {
7132         runTest("effects: JS 100 to show");
7133     }
7134 
7135     /**
7136      * Test {708=[FF, FF_ESR], 709=[IE], 710=[CHROME, EDGE]}.
7137      * @throws Exception if an error occurs
7138      */
7139     @Test
7140     @Alerts("0, 4, 4")
7141     public void effects__JS_100_to_hide() throws Exception {
7142         runTest("effects: JS 100 to hide");
7143     }
7144 
7145     /**
7146      * Test {709=[FF, FF_ESR], 710=[IE], 711=[CHROME, EDGE]}.
7147      * @throws Exception if an error occurs
7148      */
7149     @Test
7150     @Alerts("0, 6, 6")
7151     public void effects__CSS_50_to_0() throws Exception {
7152         runTest("effects: CSS 50 to 0");
7153     }
7154 
7155     /**
7156      * Test {710=[FF, FF_ESR], 711=[IE], 712=[CHROME, EDGE]}.
7157      * @throws Exception if an error occurs
7158      */
7159     @Test
7160     @Alerts("0, 6, 6")
7161     public void effects__CSS_50_to_50() throws Exception {
7162         runTest("effects: CSS 50 to 50");
7163     }
7164 
7165     /**
7166      * Test {711=[FF, FF_ESR], 712=[IE], 713=[CHROME, EDGE]}.
7167      * @throws Exception if an error occurs
7168      */
7169     @Test
7170     @Alerts("0, 6, 6")
7171     public void effects__CSS_50_to_100() throws Exception {
7172         runTest("effects: CSS 50 to 100");
7173     }
7174 
7175     /**
7176      * Test {712=[FF, FF_ESR], 713=[IE], 714=[CHROME, EDGE]}.
7177      * @throws Exception if an error occurs
7178      */
7179     @Test
7180     @Alerts("0, 5, 5")
7181     public void effects__CSS_50_to_show() throws Exception {
7182         runTest("effects: CSS 50 to show");
7183     }
7184 
7185     /**
7186      * Test {713=[FF, FF_ESR], 714=[IE], 715=[CHROME, EDGE]}.
7187      * @throws Exception if an error occurs
7188      */
7189     @Test
7190     @Alerts("0, 4, 4")
7191     public void effects__CSS_50_to_hide() throws Exception {
7192         runTest("effects: CSS 50 to hide");
7193     }
7194 
7195     /**
7196      * Test {714=[FF, FF_ESR], 715=[IE], 716=[CHROME, EDGE]}.
7197      * @throws Exception if an error occurs
7198      */
7199     @Test
7200     @Alerts("0, 6, 6")
7201     public void effects__JS_50_to_0() throws Exception {
7202         runTest("effects: JS 50 to 0");
7203     }
7204 
7205     /**
7206      * Test {715=[FF, FF_ESR], 716=[IE], 717=[CHROME, EDGE]}.
7207      * @throws Exception if an error occurs
7208      */
7209     @Test
7210     @Alerts("0, 6, 6")
7211     public void effects__JS_50_to_50() throws Exception {
7212         runTest("effects: JS 50 to 50");
7213     }
7214 
7215     /**
7216      * Test {716=[FF, FF_ESR], 717=[IE], 718=[CHROME, EDGE]}.
7217      * @throws Exception if an error occurs
7218      */
7219     @Test
7220     @Alerts("0, 6, 6")
7221     public void effects__JS_50_to_100() throws Exception {
7222         runTest("effects: JS 50 to 100");
7223     }
7224 
7225     /**
7226      * Test {717=[FF, FF_ESR], 718=[IE], 719=[CHROME, EDGE]}.
7227      * @throws Exception if an error occurs
7228      */
7229     @Test
7230     @Alerts("0, 5, 5")
7231     public void effects__JS_50_to_show() throws Exception {
7232         runTest("effects: JS 50 to show");
7233     }
7234 
7235     /**
7236      * Test {718=[FF, FF_ESR], 719=[IE], 720=[CHROME, EDGE]}.
7237      * @throws Exception if an error occurs
7238      */
7239     @Test
7240     @Alerts("0, 4, 4")
7241     public void effects__JS_50_to_hide() throws Exception {
7242         runTest("effects: JS 50 to hide");
7243     }
7244 
7245     /**
7246      * Test {719=[FF, FF_ESR], 720=[IE], 721=[CHROME, EDGE]}.
7247      * @throws Exception if an error occurs
7248      */
7249     @Test
7250     @Alerts("0, 6, 6")
7251     public void effects__CSS_0_to_0() throws Exception {
7252         runTest("effects: CSS 0 to 0");
7253     }
7254 
7255     /**
7256      * Test {720=[FF, FF_ESR], 721=[IE], 722=[CHROME, EDGE]}.
7257      * @throws Exception if an error occurs
7258      */
7259     @Test
7260     @Alerts("0, 6, 6")
7261     public void effects__CSS_0_to_50() throws Exception {
7262         runTest("effects: CSS 0 to 50");
7263     }
7264 
7265     /**
7266      * Test {721=[FF, FF_ESR], 722=[IE], 723=[CHROME, EDGE]}.
7267      * @throws Exception if an error occurs
7268      */
7269     @Test
7270     @Alerts("0, 6, 6")
7271     public void effects__CSS_0_to_100() throws Exception {
7272         runTest("effects: CSS 0 to 100");
7273     }
7274 
7275     /**
7276      * Test {722=[FF, FF_ESR], 723=[IE], 724=[CHROME, EDGE]}.
7277      * @throws Exception if an error occurs
7278      */
7279     @Test
7280     @Alerts("0, 5, 5")
7281     public void effects__CSS_0_to_show() throws Exception {
7282         runTest("effects: CSS 0 to show");
7283     }
7284 
7285     /**
7286      * Test {723=[FF, FF_ESR], 724=[IE], 725=[CHROME, EDGE]}.
7287      * @throws Exception if an error occurs
7288      */
7289     @Test
7290     @Alerts("0, 4, 4")
7291     public void effects__CSS_0_to_hide() throws Exception {
7292         runTest("effects: CSS 0 to hide");
7293     }
7294 
7295     /**
7296      * Test {724=[FF, FF_ESR], 725=[IE], 726=[CHROME, EDGE]}.
7297      * @throws Exception if an error occurs
7298      */
7299     @Test
7300     @Alerts("0, 6, 6")
7301     public void effects__JS_0_to_0() throws Exception {
7302         runTest("effects: JS 0 to 0");
7303     }
7304 
7305     /**
7306      * Test {725=[FF, FF_ESR], 726=[IE], 727=[CHROME, EDGE]}.
7307      * @throws Exception if an error occurs
7308      */
7309     @Test
7310     @Alerts("0, 6, 6")
7311     public void effects__JS_0_to_50() throws Exception {
7312         runTest("effects: JS 0 to 50");
7313     }
7314 
7315     /**
7316      * Test {726=[FF, FF_ESR], 727=[IE], 728=[CHROME, EDGE]}.
7317      * @throws Exception if an error occurs
7318      */
7319     @Test
7320     @Alerts("0, 6, 6")
7321     public void effects__JS_0_to_100() throws Exception {
7322         runTest("effects: JS 0 to 100");
7323     }
7324 
7325     /**
7326      * Test {727=[FF, FF_ESR], 728=[IE], 729=[CHROME, EDGE]}.
7327      * @throws Exception if an error occurs
7328      */
7329     @Test
7330     @Alerts("0, 5, 5")
7331     public void effects__JS_0_to_show() throws Exception {
7332         runTest("effects: JS 0 to show");
7333     }
7334 
7335     /**
7336      * Test {728=[FF, FF_ESR], 729=[IE], 730=[CHROME, EDGE]}.
7337      * @throws Exception if an error occurs
7338      */
7339     @Test
7340     @Alerts("0, 4, 4")
7341     public void effects__JS_0_to_hide() throws Exception {
7342         runTest("effects: JS 0 to hide");
7343     }
7344 
7345     /**
7346      * Test {729=[FF, FF_ESR], 730=[IE], 731=[CHROME, EDGE]}.
7347      * @throws Exception if an error occurs
7348      */
7349     @Test
7350     @Alerts("0, 16, 16")
7351     public void effects__Effects_chaining() throws Exception {
7352         runTest("effects: Effects chaining");
7353     }
7354 
7355     /**
7356      * Test {730=[FF, FF_ESR], 731=[IE], 732=[CHROME, EDGE]}.
7357      * @throws Exception if an error occurs
7358      */
7359     @Test
7360     @Alerts("0, 4, 4")
7361     public void effects__jQuery_show__fast___doesn_t_clear_radio_buttons__bug__1095_() throws Exception {
7362         runTest("effects: jQuery.show('fast') doesn't clear radio buttons (bug #1095)");
7363     }
7364 
7365     /**
7366      * Test {731=[FF, FF_ESR], 732=[IE], 733=[CHROME, EDGE]}.
7367      * @throws Exception if an error occurs
7368      */
7369     @Test
7370     @Alerts("0, 24, 24")
7371     public void effects__interrupt_toggle() throws Exception {
7372         runTest("effects: interrupt toggle");
7373     }
7374 
7375     /**
7376      * Test {732=[FF, FF_ESR], 733=[IE], 734=[CHROME, EDGE]}.
7377      * @throws Exception if an error occurs
7378      */
7379     @Test
7380     @Alerts("0, 5, 5")
7381     public void effects__animate_with_per_property_easing() throws Exception {
7382         runTest("effects: animate with per-property easing");
7383     }
7384 
7385     /**
7386      * Test {733=[FF, FF_ESR], 734=[IE], 735=[CHROME, EDGE]}.
7387      * @throws Exception if an error occurs
7388      */
7389     @Test
7390     @Alerts("0, 11, 11")
7391     public void effects__animate_with_CSS_shorthand_properties() throws Exception {
7392         runTest("effects: animate with CSS shorthand properties");
7393     }
7394 
7395     /**
7396      * Test {734=[FF, FF_ESR], 735=[IE], 736=[CHROME, EDGE]}.
7397      * @throws Exception if an error occurs
7398      */
7399     @Test
7400     @Alerts("0, 3, 3")
7401     public void effects__hide_hidden_elements__with_animation__bug__7141_() throws Exception {
7402         runTest("effects: hide hidden elements, with animation (bug #7141)");
7403     }
7404 
7405     /**
7406      * Test {735=[FF, FF_ESR], 736=[IE], 737=[CHROME, EDGE]}.
7407      * @throws Exception if an error occurs
7408      */
7409     @Test
7410     @Alerts("0, 2, 2")
7411     public void effects__animate_unit_less_properties___4966_() throws Exception {
7412         runTest("effects: animate unit-less properties (#4966)");
7413     }
7414 
7415     /**
7416      * Test {736=[FF, FF_ESR], 737=[IE], 738=[CHROME, EDGE]}.
7417      * @throws Exception if an error occurs
7418      */
7419     @Test
7420     @Alerts("0, 6, 6")
7421     public void effects__animate_properties_missing_px_w__opacity_as_last___9074_() throws Exception {
7422         runTest("effects: animate properties missing px w/ opacity as last (#9074)");
7423     }
7424 
7425     /**
7426      * Test {737=[FF, FF_ESR], 738=[IE], 739=[CHROME, EDGE]}.
7427      * @throws Exception if an error occurs
7428      */
7429     @Test
7430     @Alerts("0, 1, 1")
7431     public void effects__callbacks_should_fire_in_correct_order___9100_() throws Exception {
7432         runTest("effects: callbacks should fire in correct order (#9100)");
7433     }
7434 
7435     /**
7436      * Test {738=[FF, FF_ESR], 739=[IE], 740=[CHROME, EDGE]}.
7437      * @throws Exception if an error occurs
7438      */
7439     @Test
7440     @Alerts("0, 2, 2")
7441     public void effects__callbacks_that_throw_exceptions_will_be_removed___5684_() throws Exception {
7442         runTest("effects: callbacks that throw exceptions will be removed (#5684)");
7443     }
7444 
7445     /**
7446      * Test {739=[FF, FF_ESR], 740=[IE], 741=[CHROME, EDGE]}.
7447      * @throws Exception if an error occurs
7448      */
7449     @Test
7450     @Alerts("0, 2, 2")
7451     public void effects__animate_will_scale_margin_properties_individually() throws Exception {
7452         runTest("effects: animate will scale margin properties individually");
7453     }
7454 
7455     /**
7456      * Test {740=[FF, FF_ESR], 741=[IE], 742=[CHROME, EDGE]}.
7457      * @throws Exception if an error occurs
7458      */
7459     @Test
7460     @Alerts("0, 1, 1")
7461     public void effects__Do_not_append_px_to__fill_opacity___9548() throws Exception {
7462         runTest("effects: Do not append px to 'fill-opacity' #9548");
7463     }
7464 
7465     /**
7466      * Test {741=[FF, FF_ESR], 742=[IE], 743=[CHROME, EDGE]}.
7467      * @throws Exception if an error occurs
7468      */
7469     @Test
7470     @Alerts("0, 12, 12")
7471     @NotYetImplemented
7472     public void effects__line_height_animates_correctly___13855_() throws Exception {
7473         runTest("effects: line-height animates correctly (#13855)");
7474     }
7475 
7476     /**
7477      * Test {742=[FF, FF_ESR], 743=[IE], 744=[CHROME, EDGE]}.
7478      * @throws Exception if an error occurs
7479      */
7480     @Test
7481     @Alerts("0, 4, 4")
7482     public void effects__jQuery_Animation__object__props__opts__() throws Exception {
7483         runTest("effects: jQuery.Animation( object, props, opts )");
7484     }
7485 
7486     /**
7487      * Test {743=[FF, FF_ESR], 744=[IE], 745=[CHROME, EDGE]}.
7488      * @throws Exception if an error occurs
7489      */
7490     @Test
7491     @Alerts("0, 1, 1")
7492     public void effects__Animate_Option__step__function__percent__tween__() throws Exception {
7493         runTest("effects: Animate Option: step: function( percent, tween )");
7494     }
7495 
7496     /**
7497      * Test {744=[FF, FF_ESR], 745=[IE], 746=[CHROME, EDGE]}.
7498      * @throws Exception if an error occurs
7499      */
7500     @Test
7501     @Alerts("0, 2, 2")
7502     public void effects__Animate_callbacks_have_correct_context() throws Exception {
7503         runTest("effects: Animate callbacks have correct context");
7504     }
7505 
7506     /**
7507      * Test {745=[FF, FF_ESR], 746=[IE], 747=[CHROME, EDGE]}.
7508      * @throws Exception if an error occurs
7509      */
7510     @Test
7511     @Alerts("0, 2, 2")
7512     public void effects__User_supplied_callback_called_after_show_when_fx_off___8892_() throws Exception {
7513         runTest("effects: User supplied callback called after show when fx off (#8892)");
7514     }
7515 
7516     /**
7517      * Test {746=[FF, FF_ESR], 747=[IE], 748=[CHROME, EDGE]}.
7518      * @throws Exception if an error occurs
7519      */
7520     @Test
7521     @Alerts("0, 18, 18")
7522     public void effects__animate_should_set_display_for_disconnected_nodes() throws Exception {
7523         runTest("effects: animate should set display for disconnected nodes");
7524     }
7525 
7526     /**
7527      * Test {747=[FF, FF_ESR], 748=[IE], 749=[CHROME, EDGE]}.
7528      * @throws Exception if an error occurs
7529      */
7530     @Test
7531     @Alerts("0, 1, 1")
7532     public void effects__Animation_callback_should_not_show_animated_element_as__animated___7157_() throws Exception {
7533         runTest("effects: Animation callback should not show animated element as :animated (#7157)");
7534     }
7535 
7536     /**
7537      * Test {748=[FF, FF_ESR], 749=[IE], 750=[CHROME, EDGE]}.
7538      * @throws Exception if an error occurs
7539      */
7540     @Test
7541     @Alerts("0, 1, 1")
7542     public void effects__Initial_step_callback_should_show_element_as__animated___14623_() throws Exception {
7543         runTest("effects: Initial step callback should show element as :animated (#14623)");
7544     }
7545 
7546     /**
7547      * Test {749=[FF, FF_ESR], 750=[IE], 751=[CHROME, EDGE]}.
7548      * @throws Exception if an error occurs
7549      */
7550     @Test
7551     @Alerts("0, 3, 3")
7552     public void effects__hide_called_on_element_within_hidden_parent_should_set_display_to_none___10045_() throws Exception {
7553         runTest("effects: hide called on element within hidden parent should set display to none (#10045)");
7554     }
7555 
7556     /**
7557      * Test {750=[FF, FF_ESR], 751=[IE], 752=[CHROME, EDGE]}.
7558      * @throws Exception if an error occurs
7559      */
7560     @Test
7561     @Alerts("0, 5, 5")
7562     public void effects__hide__fadeOut_and_slideUp_called_on_element_width_height_and_width___0_should_set_display_to_none() throws Exception {
7563         runTest("effects: hide, fadeOut and slideUp called on element width height and width = 0 should set display to none");
7564     }
7565 
7566     /**
7567      * Test {751=[FF, FF_ESR], 752=[IE], 753=[CHROME, EDGE]}.
7568      * @throws Exception if an error occurs
7569      */
7570     @Test
7571     @Alerts("0, 2, 2")
7572     public void effects__hide_should_not_leave_hidden_inline_elements_visible___14848_() throws Exception {
7573         runTest("effects: hide should not leave hidden inline elements visible (#14848)");
7574     }
7575 
7576     /**
7577      * Test {752=[FF, FF_ESR], 753=[IE], 754=[CHROME, EDGE]}.
7578      * @throws Exception if an error occurs
7579      */
7580     @Test
7581     @Alerts("0, 10, 10")
7582     public void effects__Handle_queue_false_promises() throws Exception {
7583         runTest("effects: Handle queue:false promises");
7584     }
7585 
7586     /**
7587      * Test {753=[FF, FF_ESR], 754=[IE], 755=[CHROME, EDGE]}.
7588      * @throws Exception if an error occurs
7589      */
7590     @Test
7591     @Alerts("0, 4, 4")
7592     public void effects__multiple_unqueued_and_promise() throws Exception {
7593         runTest("effects: multiple unqueued and promise");
7594     }
7595 
7596     /**
7597      * Test {754=[FF, FF_ESR], 755=[IE], 756=[CHROME, EDGE]}.
7598      * @throws Exception if an error occurs
7599      */
7600     @Test
7601     @Alerts("0, 1, 1")
7602     @NotYetImplemented
7603     public void effects__animate_does_not_change_start_value_for_non_px_animation___7109_() throws Exception {
7604         runTest("effects: animate does not change start value for non-px animation (#7109)");
7605     }
7606 
7607     /**
7608      * Test {755=[FF, FF_ESR], 756=[IE], 757=[CHROME, EDGE]}.
7609      * @throws Exception if an error occurs
7610      */
7611     @Test
7612     @Alerts("0, 2, 2")
7613     public void effects__non_px_animation_handles_non_numeric_start___11971_() throws Exception {
7614         runTest("effects: non-px animation handles non-numeric start (#11971)");
7615     }
7616 
7617     /**
7618      * Test {756=[FF, FF_ESR], 757=[IE], 758=[CHROME, EDGE]}.
7619      * @throws Exception if an error occurs
7620      */
7621     @Test
7622     @Alerts("0, 15, 15")
7623     public void effects__Animation_callbacks___11797_() throws Exception {
7624         runTest("effects: Animation callbacks (#11797)");
7625     }
7626 
7627     /**
7628      * Test {757=[FF, FF_ESR], 758=[IE], 759=[CHROME, EDGE]}.
7629      * @throws Exception if an error occurs
7630      */
7631     @Test
7632     @Alerts("0, 8, 8")
7633     public void effects__Animate_properly_sets_overflow_hidden_when_animating_width_height___12117_() throws Exception {
7634         runTest("effects: Animate properly sets overflow hidden when animating width/height (#12117)");
7635     }
7636 
7637     /**
7638      * Test {758=[FF, FF_ESR], 759=[IE], 760=[CHROME, EDGE]}.
7639      * @throws Exception if an error occurs
7640      */
7641     @Test
7642     @Alerts("0, 3, 3")
7643     public void effects__Each_tick_of_the_timer_loop_uses_a_fresh_time___12837_() throws Exception {
7644         runTest("effects: Each tick of the timer loop uses a fresh time (#12837)");
7645     }
7646 
7647     /**
7648      * Test {759=[FF, FF_ESR], 760=[IE], 761=[CHROME, EDGE]}.
7649      * @throws Exception if an error occurs
7650      */
7651     @Test
7652     @Alerts("0, 1, 1")
7653     public void effects__Animations_with_0_duration_don_t_ease___12273_() throws Exception {
7654         runTest("effects: Animations with 0 duration don't ease (#12273)");
7655     }
7656 
7657     /**
7658      * Test {760=[FF, FF_ESR], 761=[IE], 762=[CHROME, EDGE]}.
7659      * @throws Exception if an error occurs
7660      */
7661     @Test
7662     @Alerts("0, 4, 4")
7663     public void effects__toggle_state_tests__toggle___8685_() throws Exception {
7664         runTest("effects: toggle state tests: toggle (#8685)");
7665     }
7666 
7667     /**
7668      * Test {761=[FF, FF_ESR], 762=[IE], 763=[CHROME, EDGE]}.
7669      * @throws Exception if an error occurs
7670      */
7671     @Test
7672     @Alerts("0, 4, 4")
7673     public void effects__toggle_state_tests__slideToggle___8685_() throws Exception {
7674         runTest("effects: toggle state tests: slideToggle (#8685)");
7675     }
7676 
7677     /**
7678      * Test {762=[FF, FF_ESR], 763=[IE], 764=[CHROME, EDGE]}.
7679      * @throws Exception if an error occurs
7680      */
7681     @Test
7682     @Alerts("0, 4, 4")
7683     public void effects__toggle_state_tests__fadeToggle___8685_() throws Exception {
7684         runTest("effects: toggle state tests: fadeToggle (#8685)");
7685     }
7686 
7687     /**
7688      * Test {763=[FF, FF_ESR], 764=[IE], 765=[CHROME, EDGE]}.
7689      * @throws Exception if an error occurs
7690      */
7691     @Test
7692     @Alerts("0, 3, 3")
7693     public void effects__jQuery_fx_start___jQuery_fx_stop_hook_points() throws Exception {
7694         runTest("effects: jQuery.fx.start & jQuery.fx.stop hook points");
7695     }
7696 
7697     /**
7698      * Test {764=[FF, FF_ESR], 765=[IE], 766=[CHROME, EDGE]}.
7699      * @throws Exception if an error occurs
7700      */
7701     @Test
7702     @Alerts("0, 11, 11")
7703     public void effects___finish___completes_all_queued_animations() throws Exception {
7704         runTest("effects: .finish() completes all queued animations");
7705     }
7706 
7707     /**
7708      * Test {765=[FF, FF_ESR], 766=[IE], 767=[CHROME, EDGE]}.
7709      * @throws Exception if an error occurs
7710      */
7711     @Test
7712     @Alerts("0, 10, 10")
7713     public void effects___finish__false_____unqueued_animations() throws Exception {
7714         runTest("effects: .finish( false ) - unqueued animations");
7715     }
7716 
7717     /**
7718      * Test {766=[FF, FF_ESR], 767=[IE], 768=[CHROME, EDGE]}.
7719      * @throws Exception if an error occurs
7720      */
7721     @Test
7722     @Alerts("0, 11, 11")
7723     public void effects___finish___custom______custom_queue_animations() throws Exception {
7724         runTest("effects: .finish( \"custom\" ) - custom queue animations");
7725     }
7726 
7727     /**
7728      * Test {767=[FF, FF_ESR], 768=[IE], 769=[CHROME, EDGE]}.
7729      * @throws Exception if an error occurs
7730      */
7731     @Test
7732     @Alerts("0, 6, 6")
7733     public void effects___finish___calls_finish_of_custom_queue_functions() throws Exception {
7734         runTest("effects: .finish() calls finish of custom queue functions");
7735     }
7736 
7737     /**
7738      * Test {768=[FF, FF_ESR], 769=[IE], 770=[CHROME, EDGE]}.
7739      * @throws Exception if an error occurs
7740      */
7741     @Test
7742     @Alerts("0, 3, 3")
7743     public void effects___finish___is_applied_correctly_when_multiple_elements_were_animated___13937_() throws Exception {
7744         runTest("effects: .finish() is applied correctly when multiple elements were animated (#13937)");
7745     }
7746 
7747     /**
7748      * Test {769=[FF, FF_ESR], 770=[IE], 771=[CHROME, EDGE]}.
7749      * @throws Exception if an error occurs
7750      */
7751     @Test
7752     @Alerts("0, 2, 2")
7753     public void effects__slideDown___after_stop_____13483_() throws Exception {
7754         runTest("effects: slideDown() after stop() (#13483)");
7755     }
7756 
7757     /**
7758      * Test {770=[FF, FF_ESR], 771=[IE], 772=[CHROME, EDGE]}.
7759      * @throws Exception if an error occurs
7760      */
7761     @Test
7762     @Alerts("0, 2, 2")
7763     public void effects__Respect_display_value_on_inline_elements___14824_() throws Exception {
7764         runTest("effects: Respect display value on inline elements (#14824)");
7765     }
7766 
7767     /**
7768      * Test {771=[FF, FF_ESR], 772=[IE], 773=[CHROME, EDGE]}.
7769      * @throws Exception if an error occurs
7770      */
7771     @Test
7772     @Alerts("0, 2, 2")
7773     public void offset__empty_set() throws Exception {
7774         runTest("offset: empty set");
7775     }
7776 
7777     /**
7778      * Test {772=[FF, FF_ESR], 773=[IE], 774=[CHROME, EDGE]}.
7779      * @throws Exception if an error occurs
7780      */
7781     @Test
7782     @Alerts("0, 2, 2")
7783     public void offset__object_without_getBoundingClientRect() throws Exception {
7784         runTest("offset: object without getBoundingClientRect");
7785     }
7786 
7787     /**
7788      * Test {773=[FF, FF_ESR], 774=[IE], 775=[CHROME, EDGE]}.
7789      * @throws Exception if an error occurs
7790      */
7791     @Test
7792     @Alerts("0, 2, 2")
7793     public void offset__disconnected_node() throws Exception {
7794         runTest("offset: disconnected node");
7795     }
7796 
7797     /**
7798      * Test {775=[FF, FF_ESR], 776=[IE], 777=[CHROME, EDGE]}.
7799      * @throws Exception if an error occurs
7800      */
7801     @Test
7802     @Alerts("0, 178, 178")
7803     @NotYetImplemented
7804     public void offset__absolute() throws Exception {
7805         runTest("offset: absolute");
7806     }
7807 
7808     /**
7809      * Test {776=[FF, FF_ESR], 777=[IE], 778=[CHROME, EDGE]}.
7810      * @throws Exception if an error occurs
7811      */
7812     @Test
7813     @Alerts("0, 60, 60")
7814     @NotYetImplemented
7815     public void offset__relative() throws Exception {
7816         runTest("offset: relative");
7817     }
7818 
7819     /**
7820      * Test {777=[FF, FF_ESR], 778=[IE], 779=[CHROME, EDGE]}.
7821      * @throws Exception if an error occurs
7822      */
7823     @Test
7824     @Alerts("0, 80, 80")
7825     public void offset__static() throws Exception {
7826         runTest("offset: static");
7827     }
7828 
7829     /**
7830      * Test {778=[FF, FF_ESR], 779=[IE], 780=[CHROME, EDGE]}.
7831      * @throws Exception if an error occurs
7832      */
7833     @Test
7834     @Alerts("0, 34, 34")
7835     public void offset__fixed() throws Exception {
7836         runTest("offset: fixed");
7837     }
7838 
7839     /**
7840      * Test {779=[FF, FF_ESR], 780=[IE], 781=[CHROME, EDGE]}.
7841      * @throws Exception if an error occurs
7842      */
7843     @Test
7844     @Alerts("0, 4, 4")
7845     @NotYetImplemented
7846     public void offset__table() throws Exception {
7847         runTest("offset: table");
7848     }
7849 
7850     /**
7851      * Test {780=[FF, FF_ESR], 781=[IE], 782=[CHROME, EDGE]}.
7852      * @throws Exception if an error occurs
7853      */
7854     @Test
7855     @Alerts("0, 24, 24")
7856     @NotYetImplemented
7857     public void offset__scroll() throws Exception {
7858         runTest("offset: scroll");
7859     }
7860 
7861     /**
7862      * Test {781=[FF, FF_ESR], 782=[IE], 783=[CHROME, EDGE]}.
7863      * @throws Exception if an error occurs
7864      */
7865     @Test
7866     @Alerts("0, 4, 4")
7867     @NotYetImplemented
7868     public void offset__body() throws Exception {
7869         runTest("offset: body");
7870     }
7871 
7872     /**
7873      * Test {782=[FF, FF_ESR], 783=[IE], 784=[CHROME, EDGE]}.
7874      * @throws Exception if an error occurs
7875      */
7876     @Test
7877     @Alerts("0, 3, 3")
7878     public void offset__chaining() throws Exception {
7879         runTest("offset: chaining");
7880     }
7881 
7882     /**
7883      * Test {783=[FF, FF_ESR], 784=[IE], 785=[CHROME, EDGE]}.
7884      * @throws Exception if an error occurs
7885      */
7886     @Test
7887     @Alerts("0, 13, 13")
7888     public void offset__offsetParent() throws Exception {
7889         runTest("offset: offsetParent");
7890     }
7891 
7892     /**
7893      * Test {784=[FF, FF_ESR], 785=[IE], 786=[CHROME, EDGE]}.
7894      * @throws Exception if an error occurs
7895      */
7896     @Test
7897     @Alerts(DEFAULT = "0, 2, 2",
7898             CHROME = "1, 1, 2",
7899             EDGE = "1, 1, 2")
7900     @NotYetImplemented({ CHROME, EDGE })
7901     public void offset__fractions__see__7730_and__7885_() throws Exception {
7902         runTest("offset: fractions (see #7730 and #7885)");
7903     }
7904 
7905     /**
7906      * Test {785=[FF, FF_ESR], 786=[IE], 787=[CHROME, EDGE]}.
7907      * @throws Exception if an error occurs
7908      */
7909     @Test
7910     @Alerts("0, 9, 9")
7911     public void dimensions__width__() throws Exception {
7912         runTest("dimensions: width()");
7913     }
7914 
7915     /**
7916      * Test {786=[FF, FF_ESR], 787=[IE], 788=[CHROME, EDGE]}.
7917      * @throws Exception if an error occurs
7918      */
7919     @Test
7920     @Alerts("0, 9, 9")
7921     public void dimensions__width_Function_() throws Exception {
7922         runTest("dimensions: width(Function)");
7923     }
7924 
7925     /**
7926      * Test {787=[FF, FF_ESR], 788=[IE], 789=[CHROME, EDGE]}.
7927      * @throws Exception if an error occurs
7928      */
7929     @Test
7930     @Alerts("0, 2, 2")
7931     public void dimensions__width_Function_args__() throws Exception {
7932         runTest("dimensions: width(Function(args))");
7933     }
7934 
7935     /**
7936      * Test {788=[FF, FF_ESR], 789=[IE], 790=[CHROME, EDGE]}.
7937      * @throws Exception if an error occurs
7938      */
7939     @Test
7940     @Alerts("0, 9, 9")
7941     public void dimensions__height__() throws Exception {
7942         runTest("dimensions: height()");
7943     }
7944 
7945     /**
7946      * Test {789=[FF, FF_ESR], 790=[IE], 791=[CHROME, EDGE]}.
7947      * @throws Exception if an error occurs
7948      */
7949     @Test
7950     @Alerts("0, 9, 9")
7951     public void dimensions__height_Function_() throws Exception {
7952         runTest("dimensions: height(Function)");
7953     }
7954 
7955     /**
7956      * Test {790=[FF, FF_ESR], 791=[IE], 792=[CHROME, EDGE]}.
7957      * @throws Exception if an error occurs
7958      */
7959     @Test
7960     @Alerts("0, 2, 2")
7961     public void dimensions__height_Function_args__() throws Exception {
7962         runTest("dimensions: height(Function(args))");
7963     }
7964 
7965     /**
7966      * Test {791=[FF, FF_ESR], 792=[IE], 793=[CHROME, EDGE]}.
7967      * @throws Exception if an error occurs
7968      */
7969     @Test
7970     @Alerts("0, 6, 6")
7971     public void dimensions__innerWidth__() throws Exception {
7972         runTest("dimensions: innerWidth()");
7973     }
7974 
7975     /**
7976      * Test {792=[FF, FF_ESR], 793=[IE], 794=[CHROME, EDGE]}.
7977      * @throws Exception if an error occurs
7978      */
7979     @Test
7980     @Alerts("0, 6, 6")
7981     public void dimensions__innerHeight__() throws Exception {
7982         runTest("dimensions: innerHeight()");
7983     }
7984 
7985     /**
7986      * Test {793=[FF, FF_ESR], 794=[IE], 795=[CHROME, EDGE]}.
7987      * @throws Exception if an error occurs
7988      */
7989     @Test
7990     @Alerts("0, 11, 11")
7991     public void dimensions__outerWidth__() throws Exception {
7992         runTest("dimensions: outerWidth()");
7993     }
7994 
7995     /**
7996      * Test {794=[FF, FF_ESR], 795=[IE], 796=[CHROME, EDGE]}.
7997      * @throws Exception if an error occurs
7998      */
7999     @Test
8000     @Alerts("0, 16, 16")
8001     public void dimensions__child_of_a_hidden_elem__or_unconnected_node__has_accurate_inner_outer_Width___Height___see__9441__9300() throws Exception {
8002         runTest("dimensions: child of a hidden elem (or unconnected node) has accurate inner/outer/Width()/Height() see #9441 #9300");
8003     }
8004 
8005     /**
8006      * Test {795=[FF, FF_ESR], 796=[IE], 797=[CHROME, EDGE]}.
8007      * @throws Exception if an error occurs
8008      */
8009     @Test
8010     @Alerts("0, 1, 1")
8011     public void dimensions__getting_dimensions_shouldn_t_modify_runtimeStyle_see__9233() throws Exception {
8012         runTest("dimensions: getting dimensions shouldn't modify runtimeStyle see #9233");
8013     }
8014 
8015     /**
8016      * Test {796=[FF, FF_ESR], 797=[IE], 798=[CHROME, EDGE]}.
8017      * @throws Exception if an error occurs
8018      */
8019     @Test
8020     @Alerts("0, 2, 2")
8021     public void dimensions__table_dimensions() throws Exception {
8022         runTest("dimensions: table dimensions");
8023     }
8024 
8025     /**
8026      * Test {797=[FF, FF_ESR], 798=[IE], 799=[CHROME, EDGE]}.
8027      * @throws Exception if an error occurs
8028      */
8029     @Test
8030     @Alerts("0, 16, 16")
8031     public void dimensions__box_sizing_border_box_child_of_a_hidden_elem__or_unconnected_node__has_accurate_inner_outer_Width___Height___see__10413() throws Exception {
8032         runTest("dimensions: box-sizing:border-box child of a hidden elem (or unconnected node) has accurate inner/outer/Width()/Height() see #10413");
8033     }
8034 
8035     /**
8036      * Test {798=[FF, FF_ESR], 799=[IE], 800=[CHROME, EDGE]}.
8037      * @throws Exception if an error occurs
8038      */
8039     @Test
8040     @Alerts("0, 11, 11")
8041     public void dimensions__outerHeight__() throws Exception {
8042         runTest("dimensions: outerHeight()");
8043     }
8044 
8045     /**
8046      * Test {799=[FF, FF_ESR], 800=[IE], 801=[CHROME, EDGE]}.
8047      * @throws Exception if an error occurs
8048      */
8049     @Test
8050     @Alerts("0, 4, 4")
8051     public void dimensions__passing_undefined_is_a_setter__5571() throws Exception {
8052         runTest("dimensions: passing undefined is a setter #5571");
8053     }
8054 
8055     /**
8056      * Test {800=[FF, FF_ESR], 801=[IE], 802=[CHROME, EDGE]}.
8057      * @throws Exception if an error occurs
8058      */
8059     @Test
8060     @Alerts("0, 8, 8")
8061     public void dimensions__getters_on_non_elements_should_return_null() throws Exception {
8062         runTest("dimensions: getters on non elements should return null");
8063     }
8064 
8065     /**
8066      * Test {801=[FF, FF_ESR], 802=[IE], 803=[CHROME, EDGE]}.
8067      * @throws Exception if an error occurs
8068      */
8069     @Test
8070     @Alerts("0, 20, 20")
8071     public void dimensions__setters_with_and_without_box_sizing_border_box() throws Exception {
8072         runTest("dimensions: setters with and without box-sizing:border-box");
8073     }
8074 
8075     /**
8076      * Test {802=[FF, FF_ESR], 803=[IE], 804=[CHROME, EDGE]}.
8077      * @throws Exception if an error occurs
8078      */
8079     @Test
8080     @Alerts("0, 1, 1")
8081     public void dimensions__window_vs__small_document() throws Exception {
8082         runTest("dimensions: window vs. small document");
8083     }
8084 
8085     /**
8086      * Test {803=[FF, FF_ESR], 804=[IE], 805=[CHROME, EDGE]}.
8087      * @throws Exception if an error occurs
8088      */
8089     @Test
8090     @Alerts("0, 2, 2")
8091     @NotYetImplemented
8092     public void dimensions__window_vs__large_document() throws Exception {
8093         runTest("dimensions: window vs. large document");
8094     }
8095 }