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.output;
20
21 import java.io.IOException;
22
23 import junit.framework.Test;
24 import junit.framework.TestSuite;
25
26 import org.apache.myfaces.trinidad.component.UIComponentTestCase;
27
28
29
30
31
32 public class CoreOutputTextTest extends UIComponentTestCase
33 {
34
35
36
37
38
39 public CoreOutputTextTest(
40 String testName)
41 {
42 super(testName);
43 }
44
45 @Override
46 protected void setUp() throws Exception
47 {
48 super.setUp();
49 }
50
51 @Override
52 protected void tearDown() throws Exception
53 {
54 super.tearDown();
55 }
56
57 public static Test suite()
58 {
59 return new TestSuite(CoreOutputTextTest.class);
60 }
61
62
63
64
65
66 public void testInitialAttributeValues()
67 {
68 CoreOutputText component = new CoreOutputText();
69 assertEquals(true, component.isRendered());
70 assertNull(component.getDescription());
71 assertNull(component.getValue());
72 assertEquals(0, component.getTruncateAt());
73
74 }
75
76
77
78
79
80
81
82 public void testAttributeTransparency()
83 {
84 CoreOutputText component = new CoreOutputText();
85
86 doTestAttributeTransparency(component, "rendered",
87 Boolean.TRUE, Boolean.FALSE);
88 doTestAttributeTransparency(component, "value",
89 "foo", "bar");
90 doTestAttributeTransparency(component, "description",
91 "foo", "bar");
92 }
93
94
95
96
97
98
99 public void testFacetTransparency()
100 {
101
102 }
103
104
105
106
107 public void testApplyRequestValues()
108 {
109 CoreOutputText component = new CoreOutputText();
110
111
112
113 doTestApplyRequestValues(component);
114
115
116 component = new CoreOutputText();
117 component.setRendered(false);
118 doTestApplyRequestValues(component);
119 }
120
121
122
123
124 public void testProcessValidations()
125 {
126 CoreOutputText component = new CoreOutputText();
127 doTestProcessValidations(component);
128 }
129
130
131
132
133 public void testUpdateModelValues()
134 {
135 CoreOutputText component = new CoreOutputText();
136 doTestUpdateModelValues(component);
137 }
138
139
140
141
142 public void testInvokeApplication()
143 {
144 CoreOutputText component = new CoreOutputText();
145 doTestInvokeApplication(component, null);
146 }
147
148
149
150
151
152
153 public void testRenderResponse() throws IOException
154 {
155 CoreOutputText component = new CoreOutputText();
156 doTestRenderResponse(component);
157 }
158 }