1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/test/spec/spectest17.xml Wed Oct 10 22:58:21 2012 +0100
1.3 @@ -0,0 +1,48 @@
1.4 +<expr x="1">
1.5 + <define name="foo">
1.6 + <return>bar</return>
1.7 + </define>
1.8 +
1.9 + <define name="bar">
1.10 + <return>1 2</return>
1.11 + <set name="x" value="2"/>
1.12 + </define>
1.13 +
1.14 + <and>
1.15 + <if>
1.16 + <eq>
1.17 + <foo/>
1.18 + <string>bar</string>
1.19 + </eq>
1.20 + <print newline="true">PASS</print>
1.21 + <expr>
1.22 + <print newline="true">FAIL</print>
1.23 + <false/>
1.24 + </expr>
1.25 + </if>
1.26 +
1.27 + <if>
1.28 + <eq>
1.29 + <bar/>
1.30 + <integer>2</integer>
1.31 + </eq>
1.32 + <print newline="true">PASS</print>
1.33 + <expr>
1.34 + <print newline="true">FAIL</print>
1.35 + <false/>
1.36 + </expr>
1.37 + </if>
1.38 +
1.39 + <if>
1.40 + <eq>
1.41 + <x/>
1.42 + <integer>1</integer>
1.43 + </eq>
1.44 + <print newline="true">PASS</print>
1.45 + <expr>
1.46 + <print newline="true">FAIL</print>
1.47 + <false/>
1.48 + </expr>
1.49 + </if>
1.50 + </and>
1.51 +</expr>