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.views.jsp.AbstractUITagTest;
24
25 /***
26 * @see org.apache.struts2.components.Autocompleter
27 */
28 public class AutocompleterTest extends AbstractUITagTest {
29
30 public void testAjax() throws Exception {
31 AutocompleterTag tag = new AutocompleterTag();
32 tag.setPageContext(pageContext);
33 tag.setTheme("ajax");
34 tag.setAutoComplete("true");
35 tag.setDisabled("false");
36 tag.setForceValidOption("false");
37 tag.setHref("a");
38 tag.setDropdownWidth("10");
39 tag.setDropdownHeight("10");
40 tag.setDelay("100");
41 tag.setSearchType("b");
42 tag.setDisabled("c");
43 tag.setName("f");
44 tag.setValue("g");
45 tag.setIndicator("h");
46 tag.setLoadOnTextChange("true");
47 tag.setLoadMinimumCount("3");
48 tag.setShowDownArrow("false");
49 tag.doStartTag();
50 tag.doEndTag();
51
52 verify(AutocompleterTest.class.getResource("Autocompleter-1.txt"));
53 }
54
55 public void testSimple() throws Exception {
56 AutocompleterTag tag = new AutocompleterTag();
57 tag.setPageContext(pageContext);
58 tag.setTheme("simple");
59 tag.setAutoComplete("true");
60 tag.setDisabled("false");
61 tag.setForceValidOption("false");
62 tag.setList("{'d','e'}");
63 tag.setHref("a");
64 tag.setDropdownWidth("10");
65 tag.setDropdownHeight("10");
66 tag.setDelay("100");
67 tag.setSearchType("b");
68 tag.setDisabled("c");
69 tag.setName("f");
70 tag.doStartTag();
71 tag.doEndTag();
72
73 verify(AutocompleterTest.class.getResource("Autocompleter-2.txt"));
74 }
75
76 }