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 PasswordTest extends AbstractUITagTest {
27
28 public void testSimple() throws Exception {
29 TestAction testAction = (TestAction) action;
30 testAction.setFoo("bar");
31
32 PasswordTag tag = new PasswordTag();
33 tag.setPageContext(pageContext);
34 tag.setLabel("mylabel");
35 tag.setName("myname");
36 tag.setTitle("mytitle");
37
38 tag.doStartTag();
39 tag.doEndTag();
40
41 verify(PasswordTag.class.getResource("Password-1.txt"));
42 }
43
44 public void testGenericSimple() throws Exception {
45 PasswordTag tag = new PasswordTag();
46 verifyGenericProperties(tag, "simple", new String[]{"value"});
47 }
48
49 public void testGenericXhtml() throws Exception {
50 PasswordTag tag = new PasswordTag();
51 verifyGenericProperties(tag, "xhtml", new String[]{"value"});
52 }
53
54 public void testGenericAjax() throws Exception {
55 PasswordTag tag = new PasswordTag();
56 verifyGenericProperties(tag, "ajax", new String[]{"value"});
57 }
58
59 }