1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.juneau.bean.html5;
18
19 import static org.apache.juneau.bean.html5.HtmlBuilder.*;
20 import static org.apache.juneau.junit.bct.BctAssertions.*;
21
22 import org.apache.juneau.*;
23 import org.junit.jupiter.api.*;
24
25 class Colgroup_Test extends TestBase {
26
27 @Test void a01_basicSetters() {
28 Colgroup x = colgroup()
29 .span("a")
30 ._class("b")
31 .accesskey("c")
32 .contenteditable("d")
33 .dir("e")
34 .hidden("f")
35 .id("g")
36 .lang("h")
37 .onabort("i")
38 .onblur("j")
39 .oncancel("k")
40 .oncanplay("l")
41 .oncanplaythrough("m")
42 .onchange("n")
43 .onclick("o")
44 .oncuechange("p")
45 .ondblclick("q")
46 .ondurationchange("r")
47 .onemptied("s")
48 .onended("t")
49 .onerror("u")
50 .onfocus("v")
51 .oninput("w")
52 .oninvalid("x")
53 .onkeydown("y")
54 .onkeypress("z")
55 .onkeyup("aa")
56 .onload("ab")
57 .onloadeddata("ac")
58 .onloadedmetadata("ad")
59 .onloadstart("ae")
60 .onmousedown("af")
61 .onmouseenter("ag")
62 .onmouseleave("ah")
63 .onmousemove("ai")
64 .onmouseout("aj")
65 .onmouseover("ak")
66 .onmouseup("al")
67 .onmousewheel("am")
68 .onpause("an")
69 .onplay("ao")
70 .onplaying("ap")
71 .onprogress("aq")
72 .onratechange("ar")
73 .onreset("as")
74 .onresize("at")
75 .onscroll("au")
76 .onseeked("av")
77 .onseeking("aw")
78 .onselect("ax")
79 .onshow("ay")
80 .onstalled("az")
81 .onsubmit("ba")
82 .onsuspend("bb")
83 .ontimeupdate("bc")
84 .ontoggle("bd")
85 .onvolumechange("be")
86 .onwaiting("bf")
87 .spellcheck("bg")
88 .style("bh")
89 .tabindex("bi")
90 .title("bj")
91 .translate("bk")
92 .child("child1")
93 .children("bl", strong("bm"));
94
95 assertString(
96 "<colgroup span='a' class='b' accesskey='c' contenteditable='d' dir='e' hidden='f' id='g' lang='h' onabort='i' onblur='j' oncancel='k' oncanplay='l' oncanplaythrough='m' onchange='n' onclick='o' oncuechange='p' ondblclick='q' ondurationchange='r' onemptied='s' onended='t' onerror='u' onfocus='v' oninput='w' oninvalid='x' onkeydown='y' onkeypress='z' onkeyup='aa' onload='ab' onloadeddata='ac' onloadedmetadata='ad' onloadstart='ae' onmousedown='af' onmouseenter='ag' onmouseleave='ah' onmousemove='ai' onmouseout='aj' onmouseover='ak' onmouseup='al' onmousewheel='am' onpause='an' onplay='ao' onplaying='ap' onprogress='aq' onratechange='ar' onreset='as' onresize='at' onscroll='au' onseeked='av' onseeking='aw' onselect='ax' onshow='ay' onstalled='az' onsubmit='ba' onsuspend='bb' ontimeupdate='bc' ontoggle='bd' onvolumechange='be' onwaiting='bf' spellcheck='bg' style='bh' tabindex='bi' title='bj' translate='bk'>child1bl<strong>bm</strong></colgroup>",
97 x
98 );
99 }
100
101 @Test void a02_emptyBean() {
102 assertString("<colgroup></colgroup>", colgroup());
103 }
104
105 @Test void a03_otherConstructors() {
106 Colgroup x1 = new Colgroup("a1", strong("a2"));
107 assertString("<colgroup>a1<strong>a2</strong></colgroup>", x1);
108
109 }
110 }