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