1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.commons.jelly.core;
17
18 import junit.framework.TestSuite;
19
20 import org.apache.commons.jelly.Script;
21
22 /***
23 * @author <a href="mailto:bwalding@apache.org">Ben Walding</a>
24 * @version $Revision: 1.4 $
25 */
26 public class TestChooseTag extends BaseJellyTest
27 {
28
29 public TestChooseTag(String name)
30 {
31 super(name);
32 }
33
34 public static TestSuite suite() throws Exception
35 {
36 return new TestSuite(TestChooseTag.class);
37 }
38
39 public void testSimpleFileTag() throws Exception
40 {
41 setUpScript("testChooseTag.jelly");
42 Script script = getJelly().compileScript();
43
44 script.run(getJellyContext(), getXMLOutput());
45
46 String resultTrue = (String) getJellyContext().getVariable("result.true");
47 String resultFalse = (String) getJellyContext().getVariable("result.false");
48
49 assertEquals("result.true", "AC", resultTrue);
50 assertEquals("result.false", "BC", resultFalse);
51 }
52
53
54
55 }