1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.custom.document;
20
21 import javax.faces.component.UIComponent;
22
23 import org.apache.myfaces.component.behavior.AbstractClientBehaviorTestCase;
24 import org.apache.myfaces.component.behavior.HtmlClientEventAttributesUtil;
25 import org.apache.myfaces.component.behavior.HtmlRenderedClientEventAttr;
26 import org.apache.myfaces.shared_tomahawk.renderkit.ClientBehaviorEvents;
27 import org.apache.myfaces.shared_tomahawk.renderkit.html.HTML;
28 import org.junit.Ignore;
29 import org.junit.Test;
30
31
32
33
34
35 public class DocumentBodyClientBehaviorRendererTest extends AbstractClientBehaviorTestCase
36 {
37 private HtmlRenderedClientEventAttr[] attrs = null;
38
39 @Override
40 public void setUp() throws Exception
41 {
42 super.setUp();
43 attrs = (HtmlRenderedClientEventAttr[])
44 org.apache.myfaces.shared_tomahawk.util.ArrayUtils.concat(
45 HtmlClientEventAttributesUtil.generateClientBehaviorEventAttrs(),
46 new HtmlRenderedClientEventAttr[]{
47 new HtmlRenderedClientEventAttr(HTML.ONLOAD_ATTR, ClientBehaviorEvents.LOAD),
48 new HtmlRenderedClientEventAttr(HTML.ONUNLOAD_ATTR, ClientBehaviorEvents.UNLOAD)
49 });
50 }
51
52 @Override
53 public void tearDown() throws Exception
54 {
55 super.tearDown();
56 attrs = null;
57 }
58
59 @Override
60 protected UIComponent createComponentToTest()
61 {
62 return new DocumentBody();
63 }
64
65 @Override
66 protected HtmlRenderedClientEventAttr[] getClientBehaviorHtmlRenderedAttributes()
67 {
68 return attrs;
69 }
70
71
72
73
74
75 @Test
76 @Ignore
77 @Override
78 public void testClientBehaviorHolderRendersName()
79 {
80 super.testClientBehaviorHolderRendersName();
81 }
82
83 }