1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.custom.navigation;
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.custom.navmenu.UINavigationMenuItem;
27 import org.junit.Ignore;
28 import org.junit.Test;
29
30
31 public class HtmlNavigationClientBehaviorTest extends AbstractClientBehaviorTestCase
32 {
33 private HtmlRenderedClientEventAttr[] attrs = null;
34
35 @Override
36 public void setUp() throws Exception
37 {
38 super.setUp();
39 attrs = HtmlClientEventAttributesUtil.generateClientBehaviorEventAttrs();
40 }
41
42 @Override
43 public void tearDown() throws Exception
44 {
45 super.tearDown();
46 attrs = null;
47 }
48
49 @Override
50 protected UIComponent createComponentToTest()
51 {
52 HtmlPanelNavigation navigation = new HtmlPanelNavigation();
53 UINavigationMenuItem menuItem = new UINavigationMenuItem();
54 navigation.getChildren().add(menuItem);
55 return navigation;
56 }
57
58 @Override
59 protected HtmlRenderedClientEventAttr[] getClientBehaviorHtmlRenderedAttributes()
60 {
61 return attrs;
62 }
63
64
65
66
67 @Test
68 @Ignore
69 @Override
70 public void testClientBehaviorHolderRendersName()
71 {
72 super.testClientBehaviorHolderRendersName();
73 }
74 }