1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.struts2.views.jsp.ui;
22
23 import org.apache.struts2.views.jsp.AbstractUITagTest;
24
25 /***
26 * TabbedPanelTagTest.
27 */
28 public class TabbedPanelTagTest extends AbstractUITagTest {
29
30 public void testSimple() throws Exception {
31 TabbedPanelTag tag = new TabbedPanelTag();
32 tag.setPageContext(pageContext);
33
34 tag.doStartTag();
35 tag.doEndTag();
36
37 verify(TabbedPanelTag.class.getResource("TabbedPanel-1.txt"));
38
39 }
40
41 public void testCookieCodeAvailable() throws Exception {
42 TabbedPanelTag tag = new TabbedPanelTag();
43 tag.setPageContext(pageContext);
44 tag.setId("foo");
45 tag.setUseSelectedTabCookie("true");
46
47 tag.doStartTag();
48 tag.doEndTag();
49
50 verify(TabbedPanelTag.class.getResource("TabbedPanel-2.txt"));
51
52 }
53
54 public void testCookieCodeAvailableWithOverriddenSelectedTab() throws Exception {
55 TabbedPanelTag tag = new TabbedPanelTag();
56 tag.setPageContext(pageContext);
57 tag.setId("foo");
58 tag.setUseSelectedTabCookie("true");
59 tag.setSelectedTab("bar");
60
61 tag.doStartTag();
62 tag.doEndTag();
63
64 verify(TabbedPanelTag.class.getResource("TabbedPanel-3.txt"));
65
66 }
67
68 }