1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.trinidad.component.core.data;
20
21 import java.io.IOException;
22
23 import junit.framework.Test;
24 import junit.framework.TestSuite;
25 import junit.textui.TestRunner;
26
27 import org.apache.myfaces.trinidad.component.UIComponentTestCase;
28
29
30
31
32
33 public class CoreColumnTest extends UIComponentTestCase
34 {
35
36
37
38
39
40 public CoreColumnTest(
41 String testName)
42 {
43 super(testName);
44 }
45
46 @Override
47 protected void setUp() throws Exception
48 {
49 super.setUp();
50 }
51
52 @Override
53 protected void tearDown() throws Exception
54 {
55 super.tearDown();
56 }
57
58 public static Test suite()
59 {
60 return new TestSuite(CoreColumnTest.class);
61 }
62
63
64
65
66 public void testInitialAttributeValues()
67 {
68 CoreColumn component = new CoreColumn();
69 assertTrue(component.isRendered());
70 }
71
72
73
74
75
76
77 public void testAttributeTransparency()
78 {
79 CoreColumn component = new CoreColumn();
80
81 doTestAttributeTransparency(component, "separateRows",
82 Boolean.TRUE, Boolean.FALSE);
83 doTestAttributeTransparency(component, "headerNoWrap",
84 Boolean.TRUE, Boolean.FALSE);
85 doTestAttributeTransparency(component, "noWrap",
86 Boolean.TRUE, Boolean.FALSE);
87 }
88
89
90
91
92
93
94 public void testFacetTransparency()
95 {
96 CoreColumn component = new CoreColumn();
97 doTestFacetTransparency(component, CoreColumn.HEADER_FACET);
98 doTestFacetTransparency(component, CoreColumn.FOOTER_FACET);
99 }
100
101
102
103
104 public void testApplyRequestValues()
105 {
106 CoreColumn component = new CoreColumn();
107 doTestApplyRequestValues(component);
108
109 component = new CoreColumn();
110 component.setRendered(false);
111 doTestApplyRequestValues(component);
112 }
113
114
115
116
117 public void testProcessValidations()
118 {
119 CoreColumn component = new CoreColumn();
120 doTestProcessValidations(component);
121 }
122
123
124
125
126 public void testUpdateModelValues()
127 {
128 CoreColumn component = new CoreColumn();
129 doTestUpdateModelValues(component);
130 }
131
132
133
134
135 public void testInvokeApplication()
136 {
137 CoreColumn component = new CoreColumn();
138 doTestInvokeApplication(component, null);
139 }
140
141
142
143
144
145
146 public void testRenderResponse() throws IOException
147 {
148 CoreColumn component = new CoreColumn();
149 doTestRenderResponse(component);
150 }
151
152 public static void main(String[] args)
153 {
154 TestRunner.run(CoreColumnTest.class);
155 }
156
157 }