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 import org.apache.commons.jelly.test.BaseJellyTest;
22
23 /***
24 * @author <a href="mailto:bwalding@apache.org">Ben Walding</a>
25 * @version $Revision: 155420 $
26 */
27 public class TestChooseTag extends BaseJellyTest
28 {
29
30 public TestChooseTag(String name)
31 {
32 super(name);
33 }
34
35 public static TestSuite suite() throws Exception
36 {
37 return new TestSuite(TestChooseTag.class);
38 }
39
40 public void testSimpleFileTag() throws Exception
41 {
42 setUpScript("testChooseTag.jelly");
43 Script script = getJelly().compileScript();
44
45 script.run(getJellyContext(), getXMLOutput());
46
47 String resultTrue = (String) getJellyContext().getVariable("result.true");
48 String resultFalse = (String) getJellyContext().getVariable("result.false");
49
50 assertEquals("result.true", "AC", resultTrue);
51 assertEquals("result.false", "BC", resultFalse);
52 }
53
54
55
56 }