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.views.jsp.AbstractUITagTest;
21
22 /***
23 * Test Submit component in "ajax" theme.
24 */
25 public class SubmitAjaxTest extends AbstractUITagTest {
26
27 public void testSimple() throws Exception {
28 SubmitTag tag = new SubmitTag();
29 tag.setPageContext(pageContext);
30
31 tag.setId("mylink");
32 tag.setValue("submit");
33 tag.setTheme("ajax");
34 tag.setResultDivId("formId");
35 tag.setOnLoadJS("alert('form submitted');");
36 tag.setListenTopics("a");
37 tag.setNotifyTopics("b");
38
39 tag.doStartTag();
40 tag.doEndTag();
41
42 verify(AnchorTest.class.getResource("submit-ajax-1.txt"));
43 }
44 }