1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.struts2.dojo.views.jsp.ui;
23
24 /***
25 * @see org.apache.struts2.components.Autocompleter
26 */
27 public class AutocompleterTest extends AbstractUITagTest {
28
29 public void testAjax() throws Exception {
30 AutocompleterTag tag = new AutocompleterTag();
31 tag.setPageContext(pageContext);
32 tag.setAutoComplete("true");
33 tag.setDisabled("false");
34 tag.setForceValidOption("false");
35 tag.setHref("a");
36 tag.setDropdownWidth("10");
37 tag.setDropdownHeight("10");
38 tag.setDelay("100");
39 tag.setSearchType("b");
40 tag.setDisabled("c");
41 tag.setName("f");
42 tag.setId("f");
43 tag.setValue("g");
44 tag.setIndicator("h");
45 tag.setKeyName("i");
46 tag.setLoadOnTextChange("true");
47 tag.setLoadMinimumCount("3");
48 tag.setShowDownArrow("false");
49 tag.setIconPath("i");
50 tag.setTemplateCssPath("j");
51 tag.setDataFieldName("k");
52 tag.setValueNotifyTopics("l");
53 tag.setResultsLimit("2");
54 tag.setTransport("m");
55 tag.setPreload("true");
56 tag.setKeyValue("key");
57 tag.doStartTag();
58 tag.doEndTag();
59
60 verify(AutocompleterTest.class.getResource("Autocompleter-1.txt"));
61 }
62
63 public void testSimple() throws Exception {
64 AutocompleterTag tag = new AutocompleterTag();
65 tag.setPageContext(pageContext);
66 tag.setAutoComplete("true");
67 tag.setDisabled("false");
68 tag.setForceValidOption("false");
69 tag.setList("{'d','e'}");
70 tag.setDropdownWidth("10");
71 tag.setDropdownHeight("10");
72 tag.setDelay("100");
73 tag.setSearchType("b");
74 tag.setDisabled("c");
75 tag.setName("f");
76 tag.setId("f");
77 tag.setIconPath("i");
78 tag.setTemplateCssPath("j");
79 tag.setValueNotifyTopics("k");
80 tag.setResultsLimit("2");
81 tag.doStartTag();
82 tag.doEndTag();
83
84 verify(AutocompleterTest.class.getResource("Autocompleter-2.txt"));
85 }
86
87 }