1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.jsp.ui;
19
20 import org.apache.struts2.TestAction;
21 import org.apache.struts2.views.jsp.AbstractUITagTest;
22
23
24 /***
25 */
26 public class DivTest extends AbstractUITagTest {
27
28
29 public void testGenericSimple() throws Exception {
30 DivTag tag = new DivTag();
31 verifyGenericProperties(tag, "simple", new String[]{"value","tabindex","disabled"});
32 }
33
34 public void testGenericXhtml() throws Exception {
35 DivTag tag = new DivTag();
36 verifyGenericProperties(tag, "xhtml", new String[]{"value","tabindex","disabled"});
37 }
38
39 public void testGenericAjax() throws Exception {
40 DivTag tag = new DivTag();
41 verifyGenericProperties(tag, "ajax", new String[]{"value","tabindex","disabled"});
42 }
43
44 public void testSimple() throws Exception {
45 TestAction testAction = (TestAction) action;
46 testAction.setFoo("bar");
47
48 DivTag tag = new DivTag();
49 tag.setPageContext(pageContext);
50
51 tag.setId("mylabel");
52 tag.setTheme("ajax");
53 tag.setHref("a");
54 tag.setLoadingText("b");
55 tag.setErrorText("c");
56 tag.setShowErrorTransportText("true");
57 tag.setDelay("4000");
58 tag.setUpdateFreq("1000");
59 tag.setListenTopics("g");
60 tag.setAfterLoading("h");
61
62 tag.doStartTag();
63 tag.doEndTag();
64
65 verify(DivTest.class.getResource("div-1.txt"));
66 }
67
68 }