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.layout;
20
21 import junit.framework.Test;
22 import junit.framework.TestSuite;
23 import junit.textui.TestRunner;
24
25 import org.apache.myfaces.trinidad.component.UIXPanel;
26
27
28
29
30
31 public class CorePanelBoxTest extends UIXPanelTestCase
32 {
33
34
35
36
37
38 public CorePanelBoxTest(
39 String testName)
40 {
41 super(testName);
42 }
43
44 @Override
45 protected void setUp() throws Exception
46 {
47 super.setUp();
48 }
49
50 @Override
51 protected void tearDown() throws Exception
52 {
53 super.tearDown();
54 }
55
56 public static Test suite()
57 {
58 return new TestSuite(CorePanelBoxTest.class);
59 }
60
61
62
63
64 public void testInitialAttributeValues()
65 {
66 CorePanelBox component = new CorePanelBox();
67
68 assertTrue(component.isRendered());
69 assertEquals("light", component.getBackground());
70 assertNull(component.getIcon());
71 assertNull(component.getText());
72 assertNull(component.getContentStyle());
73
74 }
75
76
77
78
79
80
81 public void testAttributeTransparency()
82 {
83 CorePanelBox component = new CorePanelBox();
84
85 doTestAttributeTransparency(component, "rendered",
86 Boolean.TRUE, Boolean.FALSE);
87 doTestAttributeTransparency(component, "background",
88 "light", "medium");
89 doTestAttributeTransparency(component, "text",
90 "foo", "bar");
91 doTestAttributeTransparency(component, "icon",
92 "foo", "bar");
93 doTestAttributeTransparency(component, "contentStyle",
94 "foo", "bar");
95
96 }
97
98 @Override
99 protected UIXPanel createTestComponent()
100 {
101 return new CorePanelBox();
102 }
103
104 public static void main(String[] args)
105 {
106 TestRunner.run(CorePanelBoxTest.class);
107 }
108
109 }