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