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.util;
22
23 import junit.framework.TestCase;
24
25 import org.apache.struts2.StrutsConstants;
26
27 import com.opensymphony.xwork2.util.ValueStack;
28 import com.opensymphony.xwork2.util.ValueStackFactory;
29
30 /***
31 * Test case for ContextUtil
32 *
33 */
34 public class ContextUtilTest extends TestCase {
35
36 public void testAltSyntaxMethod1() throws Exception {
37 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
38 stack.getContext().put("useAltSyntax", "true");
39
40 ContextUtil.setAltSyntax("true");
41 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
42 }
43
44 public void testAltSyntaxMethod2() throws Exception {
45 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
46 stack.getContext().put("useAltSyntax", "false");
47
48 ContextUtil.setAltSyntax("true");
49 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
50 }
51
52 public void testAltSyntaxMethod3() throws Exception {
53 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
54 stack.getContext().put("useAltSyntax", "true");
55
56 ContextUtil.setAltSyntax("false");
57 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
58 }
59
60 public void testAltSyntaxMethod4() throws Exception {
61 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
62 stack.getContext().put("useAltSyntax", "false");
63
64 ContextUtil.setAltSyntax("false");
65 assertFalse(ContextUtil.isUseAltSyntax(stack.getContext()));
66 }
67
68
69
70 public void testAltSyntaxMethod5() throws Exception {
71 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
72 stack.getContext().put("useAltSyntax", Boolean.TRUE);
73
74 ContextUtil.setAltSyntax("true");
75 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
76 }
77 public void testAltSyntaxMethod6() throws Exception {
78 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
79 stack.getContext().put("useAltSyntax", Boolean.FALSE);
80
81 ContextUtil.setAltSyntax("true");
82 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
83 }
84 public void testAltSyntaxMethod7() throws Exception {
85 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
86 stack.getContext().put("useAltSyntax", Boolean.TRUE);
87
88 ContextUtil.setAltSyntax("false");
89 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
90 }
91 public void testAltSyntaxMethod8() throws Exception {
92 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
93 stack.getContext().put("useAltSyntax", Boolean.FALSE);
94
95 ContextUtil.setAltSyntax("false");
96 assertFalse(ContextUtil.isUseAltSyntax(stack.getContext()));
97 }
98
99
100 public void testAltSyntaxMethod9() throws Exception {
101 ValueStack stack = ValueStackFactory.getFactory().createValueStack();
102 stack.getContext().put("useAltSyntax", null);
103
104 ContextUtil.setAltSyntax("true");
105 assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
106 }
107 }