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