00935a | 2006-10-26 | Martin Stjernholm | | <?xml version="1.0" encoding="iso-8859-1"?>
|
cdece0 | 2001-01-29 | Per Hedbor | | <comment>Empty tests</comment>
<test>
<rxml>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&<>(ÅäÖ</rxml>
<result>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&<>(ÅäÖ</result>
</test>
<test>
<rxml><br><b><i><p>x<x></p></b></i><br><br/><br /><BR></rxml>
<result><br><b><i><p>x<x></p></b></i><br><br/><br /><BR></result>
</test>
<test>
<rxml></rxml>
<result></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test no-strip-ws="">
|
cdece0 | 2001-01-29 | Per Hedbor | | <rxml>
x
x
x
</rxml>
<result>
x
x
x
</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml>
x
x
x
</rxml>
<result>x
x
x</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <test>
<rxml><set variable="var.x" value="Ensuring integrity between tests"/></rxml>
<result></result>
</test>
<test>
<rxml>&var.x;</rxml>
<result></result>
</test>
|
42cc34 | 2002-07-17 | Martin Stjernholm | | |
5a1b8a | 2001-03-24 | Martin Nilsson | | |
cdece0 | 2001-01-29 | Per Hedbor | | <comment>True/False/Else/Then</comment>
<test>
<rxml><true/><then>1</then><else>0</else></rxml>
<result>1</result>
</test>
<test>
<rxml><false/><then>1</then><else>0</else></rxml>
<result>0</result>
</test>
<test>
<rxml><true/><then>a</then>b<then>c</then><else>d</else></rxml>
<result>abc</result>
</test>
<test>
<rxml><false/><else>a</else>b<else>c</else><then>d</then></rxml>
<result>abc</result>
</test>
|
36bca6 | 2004-03-30 | Martin Stjernholm | | <test>
<rxml><true/><then>a<false/></then>b<else>c</else></rxml>
<result>ab</result>
</test>
<test>
<rxml><true/><then>a<false/></then>b<then>c</then></rxml>
<result>abc</result>
</test>
<test>
<rxml><false/><else>a<true/></else>b<then>c</then></rxml>
<result>abc</result>
</test>
<test>
<rxml><false/><else>a<true/></else>b<else>c</else></rxml>
<result>ab</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | | <test>
<rxml><set variable='var.x' value='2'/><true/><else>x<set variable='var.x' value='3'/></else>&var.x;</rxml>
<result>2</result>
</test>
<test>
<rxml><set variable='var.x' value='2'/><false/><then>x<set variable='var.x' value='3'/></then>&var.x;</rxml>
<result>2</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | |
cdece0 | 2001-01-29 | Per Hedbor | | <comment>Case</comment>
<test>
<rxml><case case=upper>aA</case></rxml>
<result>AA</result>
</test>
|
05f4de | 2001-09-27 | Martin Stjernholm | | |
cdece0 | 2001-01-29 | Per Hedbor | | <test>
<rxml><case>aA</case></rxml>
<result>aA</result>
</test>
|
05f4de | 2001-09-27 | Martin Stjernholm | | --> |
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><case case=capitalize>aaAa</case></rxml>
<result>AaAa</result>
</test>
<test>
<rxml><case case=lower>aA</case></rxml>
<result>aa</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test no-strip-ws="">
|
cdece0 | 2001-01-29 | Per Hedbor | | <rxml><case case="upper">a & " <br /></case></rxml>
<result>A & " <br /></result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | |
cdece0 | 2001-01-29 | Per Hedbor | | <comment>Comment</comment>
<test>
<rxml><set variable='var.i' value='3'/><comment preparse><set variable=var.i value='4'/>x</comment>&var.i;</rxml>
<result>4</result>
</test>
<test>
<rxml><set variable='var.i' value='3'/><comment><set variable='var.i' value='4'/>x</comment>&var.i;</rxml>
<result>3</result>
</test>
<test>
<rxml><comment>a</comment></rxml>
<result></result>
</test>
|
905706 | 2001-01-30 | Martin Nilsson | | <test>
<rxml><set variable="var.i">3</set><?comment <set variable="var.i">5</set>?>5</set>?>&var.i;</rxml>
<result>3</result>
</test>
<test>
<rxml>a<?comment <b <?comment ?> ?>c</rxml>
<result>a ?> ?>c</rxml>
<result>a ?>c</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
742c35 | 2008-08-05 | Martin Stjernholm | | <rxml><define if='x'>3</define><if x='3'>1</if><undefine if='x'/><if x='3'>1</if><else>0</else></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <glob>1[Error (parse): *]</glob>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='a'>&_.b;&a.c;</define><a c='2' b='1'/></rxml>
<result>12</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='q'>&_.args:none;</define><q a='b'/></rxml>
<result>a="b"</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define variable='var.i'>b</define>a&var.i;<undefine variable='var.i'/>c&var.i;d</rxml>
<result>abcd</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define variable="var.i" trimwhites="1"> a </define>x&var.i;</rxml>
<result>xa</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
c7d394 | 2001-05-22 | Martin Nilsson | | <test no-strip-ws="">
<rxml><define variable="var.i" trimwhites="1" />&var.i;</rxml>
<result></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define container='x'><p ::='&_.args;'>&_.args;<contents/></p></define><x align='center'>hej</x></rxml>
<result><p align="center">hej</p></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='a'>A</define><a/><define tag='b'><a/>B</define><b/></rxml>
<result>AAB</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='q'>b</define>a<q/><undefine tag='q'/><q/></rxml>
<result>ab<q/></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='x'>y</define><x/><if true><x/></if></rxml>
<result>yy</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define container='x'>a<contents/>c</define><x>b</x><undefine container='x'/><x>d</x></rxml>
<result>abc<x>d</x></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="ä">a</define><define tag="Ä">A</define>x<ä/><Ä/></rxml>
<result>xaA</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='x'><attrib name='y'>z</attrib>a&_.y;</define><x/>b<x y='c'/></rxml>
<result>azbac</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define container='x'><attrib name='y'>z</attrib>a<contents/>&_.y;d</define><x y='c'>b</x>e<x>b</x></rxml>
<result>abcdeabzd</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define container='x'>::&_.contents;::</define>a<x>b</x>c</rxml>
<result>a::b::c</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag='x'><attrib name="y">z</attrib>&_.rest-args:none;</define><x a="b"/></rxml>
<result>a="b"</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="x" trimwhites="1"> <attrib name="y"> </attrib> a&_.y; </define><x/></rxml>
<result>a </result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
c7d394 | 2001-05-22 | Martin Nilsson | | <test no-strip-ws="">
<rxml><define tag="x" trimwhites="1" /><x trimwhites="1"/></rxml>
<result></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <rxml><define tag="x"> <attrib name="y"> </attrib> a&_.y; </define><x trimwhites="1"/></rxml>
<result> a </result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test no-strip-ws="">
<rxml><define tag="x"> |
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test no-strip-ws="">
<rxml><define tag="x"> <attrib name="y">y</attrib>x<attrib name="z">z</attrib>&_.y;&_.z;</define><x/></rxml>
<result> x<attrib name="z">z</attrib>y</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test no-strip-ws="">
<rxml><define tag="x"><attrib name="y">y</attrib><![CDATA[]]><attrib name="z">z</attrib>&_.y;&_.z;</define><x/></rxml>
<result><![CDATA[]]><attrib name="z">z</attrib>y</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test no-strip-ws="">
<rxml><define tag="x"><attrib name="y">y</attrib>&_.y;<attrib name="z">z</attrib>&_.y;&_.z;</define><x/></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <result>y<attrib name="z">z</attrib>y</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define container="x"> a&_.contents; </define><x trimwhites="1">b </x></rxml>
<result> ab </result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="x">&_.y;&x.y;</define><x y="z"/></rxml>
<result>zz</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="x" scope="p">&_.y;&p.y;</define><x y="z"/></rxml>
<result>zz</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="x">&var.x;</define><set variable="var.x">y</set><x/></rxml>
<result>y</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><define tag="x" preparse="1">&var.x;</define><set variable="var.x">y</set><x/></rxml>
<result></result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test no-strip-ws="">
<rxml><define tag="x"><attrib name="y">1</attrib> <![CDATA[</attrib>]]> <attrib name="z">2</attrib> &_.y;:&_.z;</define><x/></rxml>
|
c7d394 | 2001-05-22 | Martin Nilsson | | <result> <![CDATA[</attrib>]]> <attrib name="z">2</attrib> 1:</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
c7d394 | 2001-05-22 | Martin Nilsson | | <test no-strip-ws="">
<rxml><define tag="x"><attrib name="y">hej</attrib><maketag type="tag" name="&_.y;">&_.y;
<attrib name="foo">bar</attrib></maketag></define><x/></rxml>
<result><hej foo="bar" /></result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | |
<test>
<rxml type="string">
<emit source="values" values="1,2" split=",">
<if variable="_.value = 1">
<define tag="t">a</define>
</if>
<else>
<define tag="t">b</define>
</else>
<t/>
</emit>
</rxml>
<result>ab</result>
</test>
|
e19e5b | 2001-07-10 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="foo" scope="s">
&s.value;
<contents/>
&s.value;
</define>
<emit source="values" values="x" scope="s">
&s.value;
<foo value="y">&s.value;</foo>
&s.value;
</emit>
</rxml>
<result>xyxyx</result>
</test>
<test>
<rxml type="string">
<define container="foo">
&_.value;
<emit source="values" values="z">
&_.value;
<contents/>
&_.value;
</emit>
&_.value;
</define>
<emit source="values" values="x">
&_.value;
<foo value="y">&_.value;</foo>
&_.value;
</emit>
</rxml>
<result>xyzxzyx</result>
</test>
<test>
<rxml type="string">
<define container="foo" scope="s">
&s.value;
<emit source="values" values="z" scope="s">
&s.value;
<contents/>
&s.value;
</emit>
&s.value;
</define>
<emit source="values" values="x" scope="s">
&s.value;
<foo value="y">&s.value;</foo>
&s.value;
</emit>
</rxml>
<result>xyzxzyx</result>
</test>
|
e0952f | 2002-02-04 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="foo" preparse="y">
<trimlines>
&_.contents; &_.argument;
</trimlines>
</define>
<foo argument="x">y</foo>
</rxml>
<result>yx</result>
</test>
<test>
<rxml type="string">
<define container="foo" preparse="y" scope="s">
<trimlines>
&_.contents; &_.argument;
&s.contents; &s.argument;
</trimlines>
</define>
<foo argument="x">y</foo>
</rxml>
<result>yxyx</result>
</test>
|
1c1539 | 2002-02-05 | Martin Stjernholm | |
<test>
<rxml
><define tag=post>post</define
><define tag=pre>pre<noparse><post/><date/></noparse></define
><define container=foo preparse=""><pre/>&_.contents;<contents/>&_.arg;</define
><foo arg="a">c</foo
></rxml>
<result>pre<post/><date/>cca</result>
</test>
|
25ef57 | 2002-07-17 | Martin Stjernholm | |
<test>
<rxml
><set variable="var.foo">&:var.bar;</set
><define tag=foo preparse="">&var.foo:none;</define
><foo
/></rxml>
<result>&var.bar;</result>
</test>
|
749829 | 2002-02-15 | Martin Stjernholm | |
<test>
<rxml
><define container="x"
><contents copy-of="a/node()"/>
<contents copy-of="processing-instruction()"/>
<contents copy-of="processing-instruction(y)"/>
<contents copy-of="processing-instruction()[-1]"/>
<contents copy-of="comment()[1]"/>
<contents value-of="processing-instruction(x)"/>
<contents value-of="comment()"/>
<contents copy-of="text()"/>
</define
><x>aä & b <?x & y?> |
9eb5c8 | 2002-03-27 | Martin Stjernholm | |
<test>
<rxml
><define container="x"><contents copy-of="*[-1]"/><contents/></define
><x><a>A</a><b>B</b></x
></rxml>
<result><b>B</b><a>A</a><b>B</b></result>
</test>
|
239b2a | 2002-02-14 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="x">
<contents copy-of="*[-1]"/>
&var.foo;
<contents copy-of="*[1]"/>
&var.foo;
</define>
<x>
<set variable="var.foo" value="first"/>
<set variable="var.foo" value="second"/>
</x>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | </rxml>
<result>secondsecond</result>
</test>
<test>
<rxml
><define container="x"
><contents copy-of="*[-1]"/>&var.foo;<contents copy-of="*[1]"/>&var.foo;</define
><x><set variable="var.foo" value="&var.foo;x"/>&var.foo;<first-tag/><last-tag/></x
></rxml>
<result><last-tag/>x<first-tag/>x</result>
</test>
<test>
<rxml
><define container="x"
><contents copy-of="*[-1]"/>&var.foo;<contents eval copy-of="*[1]"/>&var.foo;</define
><x><set variable="var.foo" value="&var.foo;x"/>&var.foo;<first-tag/><last-tag/></x
></rxml>
<result><last-tag/>x<first-tag/>xx</result>
</test>
<test>
<rxml
><define container="x"
>&_.contents;&var.foo;</define
><set variable="var.foo" value="x"
/><x><set variable="var.foo" value="&var.foo;x"/>&var.foo;</x
></rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result><set variable="var.foo" value="&var.foo;x"/>x</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
239b2a | 2002-02-14 | Martin Stjernholm | | <test no-strip-ws="">
<rxml type="string">
<define container="x">
<contents copy-of="*/@*"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<y a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result> a="up" b="down"</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
239b2a | 2002-02-14 | Martin Stjernholm | | <test no-strip-ws="">
<rxml type="string">
<define container="x">
<contents copy-of="*[-1]/@*"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<y a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result> b="down"</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents copy-of="y/@b"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<z a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result>b="down"</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents value-of="*[-1]"/>
</define>
<emit source="values" values="x">
<x>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | <set variable="var.foo">first</set>
<set variable="var.foo" type="text/xml">
start |
239b2a | 2002-02-14 | Martin Stjernholm | | &var.foo:none;
</x>
</emit>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result>[1][2]</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents value-of="*/@*"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<y a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
</rxml>
<result>up</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents copy-of="*[-1]/@*"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<y a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result>b="down"</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents copy-of="y/@b"/>
</define>
<set variable="var.foo">up</set>
<set variable="var.bar">down</set>
<x>
<z a="&var.foo;"/>&var.foo;
<y b="&var.bar;"/>&var.bar;
</x>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result>b="down"</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents copy-of="@b"/>
</define>
<x a="1" b="2">
<y b="3" c="4"/>
</x>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | </rxml>
|
239b2a | 2002-02-14 | Martin Stjernholm | | <result>b="2"</result>
</test>
<test>
<rxml type="string">
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | <define container="x" preparse="">
|
239b2a | 2002-02-14 | Martin Stjernholm | | [<contents copy-of="*/text()"/>]
</define>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | | <x>
<a><set variable="var.foo" value="x"/></a>
|
239b2a | 2002-02-14 | Martin Stjernholm | | &var.foo;|<b><insert variable="var.foo"/></b>
</x>
</rxml>
<result>[x]</result>
</test>
<test>
<rxml
><define tag="y" preparse=""
><maketag type="tag" name="made"
><attrib name="attr"><contents value-of="@a"/></attrib
></maketag
></define
><y a="1" b="2"
/></rxml>
<result><made attr="1" /></result>
</test>
|
4ac91e | 2004-12-01 | Martin Stjernholm | |
<test>
<rxml
><define container="x"><contents copy-of="*[@foo]"/></define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
></rxml>
<result><a foo="bar"/><c foo="gnu"/><d foo="bar"/></result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="b[@foo]"/></define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
></rxml>
<result></result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="*[@foo='bar']"/></define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
></rxml>
<result><a foo="bar"/><d foo="bar"/></result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="* [ @ foo = "bar" ]"/>""</define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
></rxml>
<result><a foo="bar"/><d foo="bar"/></result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="* [ @ foo = "bar " ]"/>""</define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
></rxml>
<result></result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="*/@foo[@foo]"/></define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | ></rxml>
|
4ac91e | 2004-12-01 | Martin Stjernholm | | <result>foo="bar" foo="gnu" foo="bar"</result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="*/@foo[@foo='bar']"/></define
><x><a foo="bar"/><b bar="foo"/><c foo="gnu"/><d foo="bar"/></x
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | ></rxml>
|
4ac91e | 2004-12-01 | Martin Stjernholm | | <result>foo="bar" foo="bar"</result>
</test>
<test>
<rxml
><define container="x"><contents copy-of="a[@foo]/y"/></define
><x><a foo="bar"><y id="1"/></a><a><y id="2"/></a><a foo="gnu"><y id="3"/></a></x
></rxml>
<result><y id="1"/><y id="3"/></result>
</test>
|
239b2a | 2002-02-14 | Martin Stjernholm | |
<test>
<rxml><define variable="var.i" preparse=""><contents/></define></rxml>
<glob>[Error (parse): *]</glob>
</test>
<test>
<rxml
><define tag="x"
><define variable="var.i" preparse=""><contents/></define
></define
><x
/></rxml>
<glob>[Error (parse): *]</glob>
</test>
<test>
<rxml type="string">
<define container="x" scope="x">
<define variable="var.i" preparse=""><contents scope="x"/></define>
&var.i;
</define>
<x>wox</x>
&var.i;
</rxml>
<result>woxwox</result>
</test>
<test>
<rxml type="string">
<emit source="values" values="y">
<define variable="var.i" preparse="">&_.value;</define>
&var.i;
</emit>
</rxml>
<result></result>
</test>
|
9eb5c8 | 2002-03-27 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="x">
<set variable="var.y" expr="&var.init; + 1"/>&var.init;
<contents/>
<set variable="var.y" expr="&var.init; + 2"/>&var.init;
<contents eval/>
</define>
<set variable="var.init" value="4"/>
<x>a&var.y;</x>|
<x>b&var.y;</x>|
<set variable="var.init" value="8"/>
<x>a&var.y;</x>|
<x>b&var.y;</x>|
</rxml>
<result>a5a6|b5b6|a9a10|b9b10|</result>
</test>
<test>
<rxml type="string">
<define container="x">
<set variable="var.y" expr="&var.init; + 1"/>&var.init;
<contents value-of="text()[-1]"/>
<set variable="var.y" expr="&var.init; + 2"/>&var.init;
<contents eval value-of="text()[-1]"/>
</define>
<set variable="var.init" value="4"/>
<x><set variable="var.y" value="-&var.y;"/>&var.y;ignored |
08b675 | 2004-12-01 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="x">
<set variable="_.data"><contents value-of="item" result-set=""/></set>
<emit source="values" variable="_.data" sort="value">
&_.value;<delimiter>|</delimiter>
</emit>
</define>
<x>
<item>måndag</item>
<item>tisdag</item>
<item>onsdag</item>
<item>torsdag</item>
<item>fredag</item>
<item>lördag</item>
<item>söndag</item>
</x>
</rxml>
<result>fredag|lördag|måndag|onsdag|söndag|tisdag|torsdag</result>
</test>
|
e835c3 | 2008-10-09 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="x">
<contents value-of="elem/@attr" result-set=""/>
</define>
<set variable="var.a">
<x><elem attr="1" foo=""/><elem attr="2" bar=""/></x>
</set>
&var.a.1;|&var.a.2;
</rxml>
<result>1|2</result>
</test>
<test>
<rxml type="string">
<define container="x">
<contents value-of="elem/@*" result-set=""/>
</define>
<set variable="var.a">
<x><elem attr="1" foo="f"/><elem attr="2" bar="b"/></x>
</set>
<emit source="values" variable="var.a" sort="value">
&_.value;|
</emit>
</rxml>
<result>1|2|b|f|</result>
</test>
|
08b675 | 2004-12-01 | Martin Stjernholm | |
<test>
<rxml type="string">
<define container="x">
<set variable="_.data"><contents copy-of="item[@ok]" result-set=""/></set>
<emit source="values" variable="_.data" sort="value">&_.value:none;</emit>
</define>
<x>
slask
<item ok="ja"><veckostart>måndag</veckostart></item>
<item>tisdag</item>
<item ok="">onsdag</item>
<?item mupp ?>
<item>torsdag</item>
<item ok="">fredag</item>
<item ok="">lördag</item>
<item>söndag</item>
</x>
</rxml>
<result><item ok="">fredag</item><item ok="">lördag</item><item ok="">onsdag</item><item ok="ja"><veckostart>måndag</veckostart></item></result>
</test>
<test>
<rxml type="string">
<define container="x">
<set variable="_.data"><contents copy-of="item" result-set=""/></set>
&_.data.-1:none;
&_.data.1:none;
</define>
<x>
en
<item>två</item>
<?item tre ?>
<item>fyra</item>
</x>
</rxml>
<result><item>fyra</item><item>två</item></result>
</test>
|
14ef41 | 2006-10-26 | Martin Stjernholm | |
<test>
<rxml
><define container="fl"><contents copy-of="text()"/></define
><fl><![CDATA[xyz]]></fl
></rxml>
<result><![CDATA[xyz]]></result>
</test>
<test>
<rxml
><define container='datest'
><contents copy-of=".//pcheck"
/></define
><datest
><pcheck>chk1</pcheck
><pcheck>chk2</pcheck
><p><pcheck>chk3</pcheck></p
><pcheck>chk4</pcheck
></datest
></rxml>
<result><pcheck>chk1</pcheck><pcheck>chk2</pcheck><pcheck>chk3</pcheck><pcheck>chk4</pcheck></result>
</test>
<test>
<rxml
><define container='snyggtorkel'
><contents copy-of=".//comment()"
/></define
><snyggtorkel
|
00935a | 2006-10-26 | Martin Stjernholm | | > |
14ef41 | 2006-10-26 | Martin Stjernholm | | > |
00935a | 2006-10-26 | Martin Stjernholm | | ></rxml>
|
14ef41 | 2006-10-26 | Martin Stjernholm | | <result> |
1f32b5 | 2001-06-18 | Martin Stjernholm | |
|
feb083 | 2002-10-15 | Martin Stjernholm | |
|
acd48b | 2006-01-10 | Martin Stjernholm | | <test>
<rxml type="text/html"><emit source="TESTER" test="5">&_.v;&_.v;&_.v:html;&_.v:none;</emit></rxml>
|
feb083 | 2002-10-15 | Martin Stjernholm | | <result><&><&><&><&></result>
</test>
|
acd48b | 2006-01-10 | Martin Stjernholm | | <test>
<rxml type="text/html"><emit source="TESTER" test="5">&_.c;&_.c;&_.c:html;&_.v:none;</emit></rxml>
|
feb083 | 2002-10-15 | Martin Stjernholm | | <result><&><&><&><&></result>
</test>
|
acd48b | 2006-01-10 | Martin Stjernholm | | <test>
<rxml type="text/plain"><emit source="TESTER" test="5">&_.v;&_.v;&_.v:html;&_.v:none;</emit></rxml>
|
feb083 | 2002-10-15 | Martin Stjernholm | | <result><&><&><&><&></result>
</test>
|
acd48b | 2006-01-10 | Martin Stjernholm | | <test>
<rxml type="text/plain"><emit source="TESTER" test="5">&_.c;&_.c;&_.c:html;&_.v:none;</emit></rxml>
|
feb083 | 2002-10-15 | Martin Stjernholm | | <result><&><&><&><&></result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
efa440 | 2001-05-17 | Martin Nilsson | | <test>
|
cdece0 | 2001-01-29 | Per Hedbor | | <rxml><number lang=swe num=43 /></rxml>
<result>fyrtiotre</result>
</test>
|
efa440 | 2001-05-17 | Martin Nilsson | | <test>
|
cdece0 | 2001-01-29 | Per Hedbor | | <rxml><number lang=sv num=43 /></rxml>
<result>fyrtiotre</result>
</test>
|
efa440 | 2001-05-17 | Martin Nilsson | | <test>
|
cdece0 | 2001-01-29 | Per Hedbor | | <rxml><number num=42 /></rxml>
<result>fortytwo</result>
</test>
|
efa440 | 2001-05-17 | Martin Nilsson | |
<test>
<rxml><number num=11 type=roman /></rxml>
<result>XI</result>
</test>
<test>
<rxml><number num=61254312 type=memory /></rxml>
<result>58.4 Mb</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
f1200c | 2005-08-30 | Martin Stjernholm | |
<test>
<rxml type="string">
<set variable="var.n" value="4314351451313243221222"/>
<if variable="var.n > 4314351451313243221221">1</if>
<if variable="var.n < 4314351451313243221223"><1</if>
</rxml>
<result>11</result>
</test>
|
505e4c | 2001-06-11 | Martin Stjernholm | |
<test>
<rxml><emit source="values" values="1,2,3" split=","><if variable="_.value = 1">&_.value;</if></emit></rxml>
<result>1</result>
</test>
|
5f9df5 | 2002-06-17 | Martin Stjernholm | |
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <test>
<rxml type="string">
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo">1</if><else>0</else>
<if variable="var.foo is ">1 |
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <result>00100</result>
</test>
<test>
<rxml type="string">
<set variable="var.foo" value=""/>
<if variable="var.foo">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1</if><else>0</else>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
5f9df5 | 2002-06-17 | Martin Stjernholm | | <result>11000</result>
</test>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <test>
|
a5b77a | 2004-03-30 | Martin Stjernholm | | <rxml type="string">
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <set variable="var.foo"></set>
<if variable="var.foo">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1</if><else>0</else>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
a5b77a | 2004-03-30 | Martin Stjernholm | | </rxml>
|
5f9df5 | 2002-06-17 | Martin Stjernholm | | <result>11000</result>
</test>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <test>
<rxml type="string">
<set variable="var.foo" value="0"/>
<if variable="var.foo">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1</if><else>0</else>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
5f9df5 | 2002-06-17 | Martin Stjernholm | | <result>10111</result>
</test>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <test>
<rxml type="string">
<set variable="var.foo" expr="0"/> |
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1 |
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is 0">1 |
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo = ?*">1</if><else>0 |
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <result>10111</result>
</test>
<test>
<rxml type="string">
<set variable="var.foo" value="1"/>
<if variable="var.foo">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1</if><else>0</else>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <result>10101</result>
</test>
<test>
<rxml type="string">
<set variable="var.foo" expr="1"/>
<if variable="var.foo">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | <if variable="var.foo is ">1</if><else>0</else>
|
d0a2a9 | 2002-06-24 | Martin Stjernholm | | <if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
|
198769 | 2002-06-27 | Martin Stjernholm | | </rxml>
|
5f9df5 | 2002-06-17 | Martin Stjernholm | | <result>10101</result>
</test>
|
a5b77a | 2004-03-30 | Martin Stjernholm | |
<test>
<rxml type="string">
<cset variable="var.foo"></cset>
<if variable="var.foo">1</if><else>0</else>
<if variable="var.foo is ">1</if><else>0</else>
<if variable="var.foo != ">1</if><else>0</else>
<if variable="var.foo is 0">1</if><else>0</else>
<if variable="var.foo = ?*">1</if><else>0</else>
</rxml>
<result>11000</result>
</test>
|
b0ee96 | 2003-10-06 | Martin Stjernholm | |
<test>
<rxml type="string">
<emit source="TESTER" test="6">
<if variable="_.integer">1</if><else>0</else>
<if variable="_.float">1</if><else>0</else>
<if variable="_.string">1</if><else>0</else>
<if variable="_.array">1</if><else>0</else>
<if variable="_.multiset">1</if><else>0</else>
<if variable="_.mapping">1</if><else>0</else>
<if variable="_.object">1</if><else>0</else>
<if variable="_.program">1</if><else>0</else>
<if variable="_.zero_integer">1</if><else>0</else>
<if variable="_.zero_float">1</if><else>0</else>
<if variable="_.empty_string">1</if><else>0</else>
<if variable="_.empty_array">1</if><else>0</else>
<if variable="_.empty_multiset">1</if><else>0</else>
<if variable="_.empty_mapping">1</if><else>0</else>
<if variable="_.zero_int_array">1</if><else>0</else>
<if variable="_.zero_float_array">1</if><else>0</else>
<if variable="_.empty_string_array">1</if><else>0</else>
<if variable="_.empty_array_array">1</if><else>0</else>
</emit>
</rxml>
<result>111111111110111110</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
717f14 | 2006-12-12 | Martin Stjernholm | |
|
f1c851 | 2006-12-22 | Martin Stjernholm | | <emit source="TESTER" test="3" skiprows="1" maxrows="2">
|
717f14 | 2006-12-12 | Martin Stjernholm | | <emit source="values" from-scope="TESTER" sort="index">
&_.index;=[&_.value;]
</emit>,
</emit>
|
f1c851 | 2006-12-22 | Martin Stjernholm | | </rxml>
|
717f14 | 2006-12-12 | Martin Stjernholm | | <result>counter=[1],counter=[2]data=[],</result>
</test>
<test>
<rxml type="string">
<emit source="TESTER" test="3" skiprows="1" maxrows="2">
<insert variables="full" scope="TESTER"/>,
</emit>
</rxml>
<result>counter=1,counter=2
data=TestNull(),</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
fd4bce | 2006-12-12 | Martin Stjernholm | | <comment>Sort</comment>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><sort separator=,>1,3,5,0,8</sort></rxml>
<result>0,1,3,5,8</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
cdece0 | 2001-01-29 | Per Hedbor | | <test no-strip-ws="">
<rxml><sort>1
3
5
0
8
</sort></rxml>
<result>0
1
3
5
8
</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
742c35 | 2008-08-05 | Martin Stjernholm | | <rxml><if q>X</if><else>Y</else></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <glob>[Error (parse): *]</glob>
</test>
<test>
<rxml><define if=q>a</define><if q=a>x</if><if q=b>b</if><if q>c</if></rxml>
<result>x</result>
</test>
<test>
<rxml><true/><define if=q><false/></define><then>A</then><if q>F</if><if q=1>F</if></rxml>
<result>A</result>
</test>
<test>
<rxml><false/><define if=q><true/></define><then>A</then><if q>T</if><if q=1>F</if></rxml>
<result>T</result>
</test>
|
913e85 | 2001-06-25 | Martin Stjernholm | |
|
dac155 | 2001-09-27 | Martin Nilsson | |
<test>
<rxml><cond><case match="1 == 2">a</case></cond></rxml>
<result></result>
</test>
<test>
<rxml><cond><case match="1 == 2">a</case><default>b</default></cond></rxml>
<result>b</result>
</test>
<test>
<rxml><cond><case match="1 == 1">a</case><default>b</default></cond></rxml>
<result>a</result>
</test>
<test>
<rxml><cond><case match="1 == 2"/><default>b</default></cond></rxml>
<result>b</result>
</test>
<test>
<rxml><cond><case match="1 == 1"/><default>b</default></cond></rxml>
<result></result>
</test>
<test>
<rxml><cond><case match="1 == 2"/><case match="1 == 1"/><case match="1 == 1">a</case></cond></rxml>
<result></result>
</test>
|
913e85 | 2001-06-25 | Martin Stjernholm | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
983ee5 | 2005-06-23 | Martin Stjernholm | |
<test>
<rxml type="string">
<for variable='var.i' from='0' to='3' step='2'>
&var.i;
</for>
</rxml>
<result>02</result>
</test>
<test>
<rxml type="string">
<set variable='var.i' value='0'/>
<for from='0' to='3' step='2'>
&var.i;
<inc variable='var.i'/>
</for>
</rxml>
<result>01</result>
</test>
<test>
<rxml type="string">
<set variable='var.i' value='0'/>
<for from='0' to='-3' step='-2'>
&var.i;
<inc variable='var.i'/>
</for>
</rxml>
<result>01</result>
</test>
|
495eb8 | 2005-06-22 | Martin Stjernholm | |
<test>
<rxml><for variable='var.i' from='0' to='-1' step='1'>x</for></rxml>
<result></result>
</test>
<test>
<rxml><for variable='var.i' from='0' to='1' step='-1'>x</for></rxml>
<result></result>
</test>
|
983ee5 | 2005-06-23 | Martin Stjernholm | |
<test>
<rxml><for from='0' to='-1' step='1'>x</for></rxml>
<result></result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
905706 | 2001-01-30 | Martin Nilsson | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
905706 | 2001-01-30 | Martin Nilsson | | <!-- ............................................................ -->
<comment>Elseif tests</comment>
<test>
<rxml><set variable="var.x">Y</set><if variable="var.x = Y">A</if><elseif variable="var.x = Y">B</elseif><else>C</else></rxml>
<result>A</result>
</test>
<test>
<rxml><set variable="var.x">Y</set><if variable="var.x = X">A</if><elseif variable="var.x = Y">B</elseif><else>C</else></rxml>
<result>B</result>
</test>
<test>
<rxml><set variable="var.x">Z</set><if variable="var.x = Y">X</if><elseif variable="var.x = Y">B</elseif><else>C</else></rxml>
<result>C</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
905706 | 2001-01-30 | Martin Nilsson | | <!-- ............................................................ -->
<comment>If plugins</comment>
<test>
<rxml><if exists="/index.html">yes</if></rxml>
<result>yes</result>
</test>
|
0650be | 2001-09-13 | Martin Nilsson | |
<test>
<rxml><if exists="/internal-roxen-roxen">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><if exists="internal-roxen-unit">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><if exists="/internal-gopher-image">yes</if></rxml>
<result>yes</result>
</test>
|
905706 | 2001-01-30 | Martin Nilsson | |
<test>
<rxml><if exists="/does_not_exist">yes</if></rxml>
<result></result>
</test>
|
0650be | 2001-09-13 | Martin Nilsson | |
<test>
<rxml><if exists="/hidden.inv">yes</if></rxml>
<result></result>
</test>
<test>
<rxml><if internal-exists="/index.html">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><if internal-exists="/hidden.inv">yes</if></rxml>
<result>yes</result>
</test>
|
905706 | 2001-01-30 | Martin Nilsson | |
<test>
<rxml><if nserious="1">yes</if></rxml>
<result></result>
</test>
<test>
<rxml><if module="rxmltags">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><if module="nomodule">yes</if></rxml>
<result></result>
</test>
<test>
<rxml><true/><if true="1">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><false/><if true="1">yes</if></rxml>
<result></result>
</test>
<test>
<rxml><true/><if false="1">yes</if></rxml>
<result></result>
</test>
<test>
<rxml><false/><if false="1">yes</if></rxml>
<result>yes</result>
</test>
<test>
<rxml><if match="buhu is buhu">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><if match="Buhu is buhu">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><if Match="Buhu is buhu">1</if></rxml>
<result></result>
</test>
<test>
<rxml><if Match="buhu is buhu">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><if match="a = a">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><if match="a = a = a = a">1</if></rxml>
<result></result>
</test>
<test>
<rxml><if sizeof="var.basun = 0">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><if sizeof="var.basun">1</if></rxml>
<result></result>
</test>
|
a86853 | 2001-08-29 | Martin Nilsson | |
<test>
<rxml><set variable="var.basun" split=",">1,2</set><if sizeof="var.basun = 2">x</if></rxml>
<result>x</result>
</test>
|
905706 | 2001-01-30 | Martin Nilsson | |
<test>
<rxml><set variable="var.basun">abc</set><if sizeof="var.basun == 3">7</if></rxml>
<result>7</result>
</test>
<test>
<rxml><set variable="var.basun">abc</set><if sizeof="var.basun == 4">7</if></rxml>
<result></result>
</test>
<test>
<rxml><set variable="var.x">A</set><if variable="var.x == a">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><set variable="var.x">A</set><if Variable="var.x == A">1</if></rxml>
<result>1</result>
</test>
<test>
<rxml><set variable="var.x">A</set><if Variable="var.x == a">1</if></rxml>
<result></result>
</test>
|
9dc8ef | 2001-04-21 | Martin Nilsson | |
<test>
<add what="request_header" name="accept" value="image/gif, image/jpeg"/>
<rxml><if accept="image/jpeg">1</if></rxml>
<result>1</result>
</test>
<test>
<add what="request_header" name="accept" value="audio/mpeg, image/jpeg"/>
<rxml><if accept="image/*">1</if></rxml>
<result>1</result>
</test>
<test>
<add what="request_header" name="accept" value="audio/mpeg, image/jpeg"/>
<rxml><if accept="text/plain">1</if></rxml>
<result></result>
|
905706 | 2001-01-30 | Martin Nilsson | | </test>
|
50644b | 2001-06-21 | Martin Nilsson | |
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | after="1">X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | after="1" inclusive="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | before="1">&var.date;X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | before="1" inclusive="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d" days="-1"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | after="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y%m%d" days="1"/></set><if date="&var.date;"
|
50644b | 2001-06-21 | Martin Nilsson | | before="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
|
0ca16d | 2001-08-31 | Martin Nilsson | |
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | after="1">&var.date;X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | after="1" inclusive="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | before="1">&var.date;X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | before="1" inclusive="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d" days="-1"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | after="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.date"><date strftime="%Y-%m-%d" days="1"/></set><if date="&var.date;"
|
0ca16d | 2001-08-31 | Martin Nilsson | | before="1">&var.date;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
|
a5425f | 2001-06-22 | Martin Nilsson | |
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.time"><date strftime="%H%M"/></set><if time="&var.time;"
|
a5425f | 2001-06-22 | Martin Nilsson | | after="1">&var.time;X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.time"><date strftime="%H%M"/></set><if time="&var.time;"
|
a5425f | 2001-06-22 | Martin Nilsson | | after="1" inclusive="1">&var.time;X</if><else>[&var.date;]</else>Y</rxml>
<result>XY</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.time"><date strftime="%H%M"/></set><if time="&var.time;"
|
a5425f | 2001-06-22 | Martin Nilsson | | before="1">&var.time;X[&var.date;]</if>Y</rxml>
<result>Y</result>
</test>
<test>
|
8ea32a | 2008-01-14 | Martin Stjernholm | | <rxml><set variable="var.time"><date strftime="%H%M"/></set><if time="&var.time;"
|
a5425f | 2001-06-22 | Martin Nilsson | | before="1" inclusive="1">&var.time;X</if><else>[&var.time;]</else>Y</rxml>
<result>XY</result>
</test>
|
dfbde7 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml>
<set variable="var.time"><date strftime="%H%M" minutes="-1"/></set>
<if variable="var.time is 2359">X</if>
<elseif time="&var.time;" after="1">&var.time;X</elseif>
<else>[&var.time;]</else>
</rxml>
|
a5425f | 2001-06-22 | Martin Nilsson | | <result>X</result>
</test>
|
dfbde7 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml>
<set variable="var.time"><date strftime="%H%M" minutes="1"/></set>
<if variable="var.time is 0000">X</if>
<elseif time="&var.time;" before="1">&var.time;X</elseif>
<else>[&var.time;]</else>
</rxml>
|
a5425f | 2001-06-22 | Martin Nilsson | | <result>X</result>
</test>
|
905706 | 2001-01-30 | Martin Nilsson | |
<comment>Missing test: if user</comment>
<comment>Missing test: if group</comment>
<comment>Missing test: if accept</comment>
<comment>Missing test: if config</comment>
<comment>Missing test: if cookie</comment>
<comment>Missing test: if client</comment>
<comment>Missing test: if defined</comment>
<comment>Missing test: if domain</comment>
<comment>Missing test: if ip</comment>
<comment>Missing test: if language</comment>
<comment>Missing test: if pragma</comment>
<comment>Missing test: if prestate</comment>
<comment>Missing test: if referrer</comment>
<comment>Missing test: if supports</comment>
<comment>Missing test: if clientvar</comment>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | <comment>Missing test: <cond></comment>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml><emit source="path" path="/a/b/c">&_.name;,&_.path;|</emit></rxml>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | <result>,/|a,/a|b,/a/b|c,/a/b/c|</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml><emit source="path" path="/a/b/c" trim="/c">&_.name;,&_.path;|</emit></rxml>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | <result>,/|a,/a|b,/a/b|</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml><emit source="path" path="/a/b/c" skip="1">&_.name;,&_.path;|</emit></rxml>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | <result>a,/a|b,/a/b|c,/a/b/c|</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <test>
<rxml><emit source="path" path="/a/b/c" skip-end="1">&_.name;,&_.path;|</emit></rxml>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | <result>,/|a,/a|b,/a/b|</result>
|
905706 | 2001-01-30 | Martin Nilsson | | </test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER">&_.c;:</emit></rxml>
<result>1:2:3:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a�b">�&_.value;:</emit></rxml>
<result>a:b:</result>
</test>
<test>
<rxml><emit split="," source="values" values="a,b,c">&_.value;<emit
split="," source="values" values="1,2,3">&_.value;<delimiter>:</delimiter
></emit><delimiter>-</delimiter></emit></rxml>
<result>a1:2:3-b1:2:3-c1:2:3</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER">&_.c;<emit source="OTESTER">&_.c;<delimiter>:</delimiter
></emit><delimiter>-</delimiter></emit></rxml>
<result>11:2:3:4-21:2:3:4-31:2:3:4-41:2:3:4</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a.b.c" split=".">&_.value;&_.counter;</emit></rxml>
<result>a1b2c3</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER">&_.c;&_.counter;</emit></rxml>
<result>11223344</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a.b.c" split="." do-once="1">&_.value;:</emit></rxml>
<result>a:b:c:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER">&_.c;:</emit></rxml>
<result>1:2:3:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="abcdefgh" split="" maxrows="4">&_.value; </emit></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <result>a b c d</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="OTESTER" test="2" maxrows="4">&_.data; </emit></rxml>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <result>aa a aa a</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="a,b,c" split="," maxrows="100">&_.value; </emit></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <result>a b c</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="OTESTER" maxrows="100">&_.c; </emit></rxml>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <result>1 2 3 4</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="100">&_.value;:</emit></rxml>
<result></result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" skiprows="100">&_.c;:</emit></rxml>
<result></result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="100" do-once="1">&_.value;:</emit></rxml>
<result>:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" skiprows="100" do-once="1">&_.c;:</emit></rxml>
<result>:</result>
</test>
|
53c316 | 2001-02-19 | Martin Nilsson | |
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="0">&_.value;</emit></rxml>
<result>abc</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" skiprows="0">&_.c;</emit></rxml>
<result>1234</result>
</test>
|
53c316 | 2001-02-19 | Martin Nilsson | |
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="-2">&_.value;</emit></rxml>
<result>bc</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <test>
<rxml><emit source="OTESTER" skiprows="-3">&_.c;</emit></rxml>
|
53c316 | 2001-02-19 | Martin Nilsson | | <result>234</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="a,b,c,d,e" split="," skiprows="2">&_.value; </emit></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <result>c d e</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="OTESTER" skiprows="2">&_.c; </emit></rxml>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <result>3 4</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="values" values="a.b.c.d.e.f.g" split="." skiprows="2"
maxrows="2" remainderinfo="var.rem">&_.value; </emit>&var.rem;</rxml>
<result>c d 3</result>
</test>
|
ce72d4 | 2001-06-01 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" remainderinfo="var.rem">&_.c;:</emit>&var.rem;</rxml>
<result>1:2:3:4:0</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" skiprows="3" maxrows="2"
remainderinfo="var.rem">&_.data; </emit>&var.rem;</rxml>
<result>a bb 14</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><set variable="var.txt">1
2
3
4
5</set><emit source="values" values="&var.txt;" advanced="lines">&var.txt;&_.value;:</emit></rxml>
<result>1:2:3:4:5:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="d">&_.c;:</emit></rxml>
<result>4:3:1:2:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="d">&_.c;:</emit></rxml>
<result>4:3:1:2:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="+d">&_.c;:</emit></rxml>
<result>4:3:1:2:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="+d">&_.c;:</emit></rxml>
<result>4:3:1:2:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="-d">&_.c;:</emit></rxml>
<result>2:1:3:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="-d">&_.c;:</emit></rxml>
<result>2:1:3:4:</result>
</test>
|
39ba85 | 2002-06-18 | Martin Stjernholm | |
<test>
<rxml><emit source="TESTER" sort="*d">&_.c;:</emit></rxml>
<result>1:3:4:2:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="*+d">&_.c;:</emit></rxml>
<result>1:3:4:2:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="*-d">&_.c;:</emit></rxml>
<result>2:4:3:1:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="*e">&_.c;:</emit></rxml>
<result>4:1:2:3:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="-*e">&_.c;:</emit></rxml>
<result>3:2:1:4:</result>
</test>
<test>
<rxml><emit source="TESTER" sort="+*f">&_.c;:</emit></rxml>
<result>2:1:4:3:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="a,d">&_.c;:</emit></rxml>
<result>1:2:4:3:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="a,d">&_.c;:</emit></rxml>
<result>1:2:4:3:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="a,-d">&_.c;:</emit></rxml>
<result>2:1:4:3:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="a,-d">&_.c;:</emit></rxml>
<result>2:1:4:3:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="b">&_.c;:</emit></rxml>
<result>4:2:1:3:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="b">&_.c;:</emit></rxml>
<result>4:2:1:3:</result>
</test>
|
2d8cdf | 2001-06-11 | Martin Nilsson | |
|
50644b | 2001-06-21 | Martin Nilsson | | <test>
|
fd4bce | 2006-12-12 | Martin Stjernholm | | <rxml><emit source="TESTER" test="3" sort="data"><set variable="x">1</set>&_.data;:</emit></rxml>
|
2d8cdf | 2001-06-11 | Martin Nilsson | | <result>:::0:a:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x, b=**o">&_.c;:</emit></rxml>
<result>1:2:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x, b=**o">&_.c;:</emit></rxml>
<result>1:2:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x,b=*">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x,b=*">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" do-once="1">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x" do-once="1">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??y" do-once="1">&_.c;:</emit></rxml>
<result>:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??y" do-once="1">&_.c;:</emit></rxml>
<result>:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="-b" filter="a=??x" skiprows="1">&_.c;:</emit></rxml>
<result>2:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="-b" filter="a=??x" skiprows="1">&_.c;:</emit></rxml>
<result>2:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" maxrows="2">&_.c;:</emit></rxml>
<result>1:2:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x" maxrows="2">&_.c;:</emit></rxml>
<result>1:2:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" maxrows="2" remainderinfo="var.rem">&_.c;:</emit>&var.rem;</rxml>
<result>1:2:1</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x" maxrows="2" remainderinfo="var.rem">&_.c;:</emit>&var.rem;</rxml>
<result>1:2:1</result>
</test>
|
ce72d4 | 2001-06-01 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" remainderinfo="var.rem">&_.c;:</emit>&var.rem;</rxml>
<result>1:2:3:4:0</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="-b" filter="a=??x" skiprows="100">&_.c;:</emit></rxml>
<result></result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="-b" filter="a=??x" skiprows="100">&_.c;:</emit></rxml>
<result></result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" maxrows="100">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x" maxrows="100">&_.c;:</emit></rxml>
<result>1:2:4:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
|
dad37b | 2001-09-25 | Martin Nilsson | | <test>
<rxml><emit source="TESTER" rowinfo="var.row">&_.c;&var.row;:</emit>&var.row;</rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <result>14:24:34:44:4</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
|
dad37b | 2001-09-25 | Martin Nilsson | | <test>
<rxml><emit source="OTESTER" rowinfo="var.row">&_.c;&var.row;:</emit>&var.row;</rxml>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <result>14:24:34:44:4</result>
</test>
|
53c316 | 2001-02-19 | Martin Nilsson | |
|
dad37b | 2001-09-25 | Martin Nilsson | | <test>
<rxml><emit source="TESTER" sort="c" filter="a=??x"
rowinfo="var.row">&_.c;&var.row;:</emit>&var.row;</rxml>
|
53c316 | 2001-02-19 | Martin Nilsson | | <result>13:23:43:3</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
|
dad37b | 2001-09-25 | Martin Nilsson | | <test>
<rxml><emit source="OTESTER" sort="c" filter="a=??x"
rowinfo="var.row">&_.c;&var.row;:</emit>&var.row;</rxml>
<result>13:23:43:3</result>
</test>
<test>
<rxml><emit source="TESTER" sort="c" filter="a=basun"
rowinfo="var.row" do-once="1">&_.counter;&var.row;,&_.c;:</emit>&var.row;</rxml>
<result>10,:0</result>
</test>
<test>
<rxml><emit source="OTESTER" sort="c" filter="a=basun"
rowinfo="var.row" do-once="1">&_.counter;&var.row;,&_.c;:</emit>&var.row;</rxml>
|
ed3348 | 2001-03-15 | Martin Nilsson | | <result>10,:0</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" test="2" filter="data=?">&_.data;:</emit></rxml>
<result>a:a:b:c:a:d:e:a:a:a:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" filter="data=?">&_.data;:</emit></rxml>
<result>a:a:b:c:a:d:e:a:a:a:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;:</emit></rxml>
<result>c:a:d:e:a:</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;:</emit></rxml>
<result>c:a:d:e:a:</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" test="2" filter="data=?">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>a:a:b:c:a:d:e:a:a:a</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" filter="data=?">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>a:a:b:c:a:d:e:a:a:a</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" test="2" filter="data=?" skiprows="3">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>c:a:d:e:a:a:a</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" filter="data=?" skiprows="3">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>c:a:d:e:a:a:a</result>
</test>
|
cdece0 | 2001-01-29 | Per Hedbor | |
<test>
<rxml><emit source="TESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>c:a:d:e:a</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;<delimiter>:</delimiter></emit></rxml>
<result>c:a:d:e:a</result>
</test>
|
53c316 | 2001-02-19 | Martin Nilsson | |
<test>
<rxml><true/><emit source="values" values="a" filter="value=c">.</emit><then>a</then><else>b</else></rxml>
<result>b</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><true/><emit source="OTESTER" test="2" filter="data=x"
>.</emit><then>a</then><else>b</else></rxml>
<result>b</result>
</test>
|
53c316 | 2001-02-19 | Martin Nilsson | |
<test>
<rxml><true/><emit source="values" values="a">.</emit><then>a</then><else>b</else></rxml>
<result>.a</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
<test>
<rxml><true/><emit source="OTESTER" test="2" filter="data=e"
>.</emit><then>a</then><else>b</else></rxml>
<result>.a</result>
</test>
|
816b01 | 2001-04-02 | Martin Nilsson | |
|
50644b | 2001-06-21 | Martin Nilsson | | <test>
|
fd4bce | 2006-12-12 | Martin Stjernholm | | <rxml><emit source="TESTER" test="3"><set variable="x">1</set>&_.data;&_.data;,</emit></rxml>
|
816b01 | 2001-04-02 | Martin Nilsson | | <result>aa,,,,01,</result>
</test>
|
50644b | 2001-06-21 | Martin Nilsson | | <test> |
fd4bce | 2006-12-12 | Martin Stjernholm | | <rxml><emit source="TESTER" test="3"><set variable="x">1</set>&_.data;&_.data;,</emit></rxml>
|
816b01 | 2001-04-02 | Martin Nilsson | | <result>aa,,,,01,</result>
</test>
|
50644b | 2001-06-21 | Martin Nilsson | | <test>
|
fd4bce | 2006-12-12 | Martin Stjernholm | | <rxml><emit source="OTESTER" test="3"><set variable="x">1</set>&_.data;&_.data;,</emit></rxml>
|
816b01 | 2001-04-02 | Martin Nilsson | | <result>aa,,,,01,</result>
</test>
|
50644b | 2001-06-21 | Martin Nilsson | | <test> |
fd4bce | 2006-12-12 | Martin Stjernholm | | <rxml><emit source="OTESTER" test="3"><set variable="x">1</set>&_.data;&_.data;,</emit></rxml>
|
816b01 | 2001-04-02 | Martin Nilsson | | <result>aa,,,,01,</result>
</test>
|
9011e9 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" test="4">&_.a; &_.b; &_.c;<delimiter>,</delimiter></emit></rxml>
<result>1 aa ca,2 ba cb,3 ab ba</result>
</test>
|
6d5e12 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="4">&_.a; &_.b; &_.c;<delimiter>,</delimiter></emit></rxml>
<result>1 aa ca,2 ba cb,3 ab ba</result>
</test>
|
9011e9 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" test="4" filter="b=a*">&_.a;</emit></rxml>
<result>13</result>
</test>
|
6d5e12 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="4" filter="b=a*">&_.a;</emit></rxml>
<result>13</result>
</test>
|
9011e9 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" test="4" filter="c=c*">&_.a;</emit></rxml>
<result>12</result>
</test>
|
6d5e12 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="4" filter="c=c*">&_.a;</emit></rxml>
<result>12</result>
</test>
|
9011e9 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" test="4" sort="b">&_.a;</emit></rxml>
<result>132</result>
</test>
|
6d5e12 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="4" sort="b">&_.a;</emit></rxml>
<result>132</result>
</test>
|
9011e9 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="TESTER" test="4" sort="c">&_.a;</emit></rxml>
<result>312</result>
</test>
|
6d5e12 | 2001-04-08 | Martin Nilsson | |
<test>
<rxml><emit source="OTESTER" test="4" sort="c">&_.a;</emit></rxml>
<result>312</result>
</test>
|
61ed2c | 2001-05-31 | Martin Nilsson | |
<test>
<rxml><emit source="STESTER">&_.c;</emit></rxml>
<result>1234</result>
</test>
<test>
<rxml><emit source="STESTER" skiprows="2">&_.c;</emit></rxml>
<result>1234</result>
</test>
<test>
<rxml><emit source="STESTER" maxrows="2">&_.c;</emit></rxml>
<result>1234</result>
</test>
<test>
<rxml><emit source="STESTER" sort="d">&_.c;</emit></rxml>
<result>1234</result>
</test>
<test>
<rxml><emit source="STESTER" sort="d" skiprows="2" maxrows="1">&_.c;</emit></rxml>
<result>1234</result>
</test>
|
ce72d4 | 2001-06-01 | Martin Nilsson | |
<test>
<rxml>&var.rem;<emit source="STESTER" remainderinfo="var.rem">&_.c;:</emit>&var.rem;</rxml>
<result>1:2:3:4:0</result>
</test>
|
ed3348 | 2001-03-15 | Martin Nilsson | |
|
fdf776 | 2001-05-31 | Martin Nilsson | |
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | sort="index">&_.index;=&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>bar=2 foo=1</result>
</test>
<test>
<add what="rvariable" name="x" value="a,b,c" split="," />
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" variable="form.x">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>a b c</result>
</test>
<test>
<rxml><set variable="var.a">aa</set><set variable="var.b">AA</set><emit
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | source="values" from-scope="var" case="lower">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>aa aa</result>
</test>
<test>
<rxml><set variable="var.a">aa</set><set variable="var.b">AA</set><emit
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | source="values" from-scope="var" case="upper">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>AA AA</result>
</test>
<test>
<rxml><set variable="var.a"> a </set><set variable="var.b">b </set><emit
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | source="values" from-scope="var" trimwhites="1">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>a b</result>
</test>
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="a,b,c" split=",">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>a b c</result>
</test>
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><set variable="var.x">a�b�c</set><emit source="values" values="&var.x;">&var.x;&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>a b c</result>
</test>
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="hello" advanced="chars">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>h e l l o</result>
</test>
<test>
<rxml><set variable="var.x">1
2
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | 3</set><emit source="values" values="&var.x;" advanced="lines">&var.x;&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>1 2 3</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
fdf776 | 2001-05-31 | Martin Nilsson | | <test no-strip-ws="">
<rxml><set variable="var.x">This will demon-
strate things. What? Hi, ho! Blaha
boo</set><emit source="values" values="&var.x;" advanced="words">&var.x;&_.value; </emit></rxml>
<result>This will demonstrate things What Hi ho Blaha boo </result>
</test>
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="aa,AA,aA,Aa" split="," case="upper">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>AA AA AA AA</result>
</test>
<test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | | <rxml><emit source="values" values="aa,AA,aA,Aa" split="," case="lower">&_.value; </emit></rxml>
|
fdf776 | 2001-05-31 | Martin Nilsson | | <result>aa aa aa aa</result>
</test>
|
b9c6c6 | 2008-08-07 | Martin Stjernholm | |
|
fdf776 | 2001-05-31 | Martin Nilsson | | <test no-strip-ws="">
<rxml><emit source="values" values=" a , b,c " split="," trimwhites="1">&_.value; </emit></rxml>
<result>a b c </result>
|
cdece0 | 2001-01-29 | Per Hedbor | | </test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
742c35 | 2008-08-05 | Martin Stjernholm | | <rxml><if rxml_test="xyz">1</if><use package="test_rxml_package"/><if rxml_test="xyz">2</if><if rxml_test="a">3</if></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <glob>[Error (parse): *]2</glob>
</test>
<test>
|
742c35 | 2008-08-05 | Martin Stjernholm | | <rxml><if rxml_test2="abc">1</if><use package="test_rxml_package"/><if rxml_test2="abc">2</if><if rxml_test2="a">3</if></rxml>
|
cdece0 | 2001-01-29 | Per Hedbor | | <glob>[Error (parse): *][Error (parse): *][Error (parse): *]</glob>
</test>
<test>
<rxml><use packageinfo="1"/></rxml>
<has-value>roxenlogo</has-value>
<has-value>test_rxml_package</has-value>
<has-value>RXML test package</has-value>
</test>
<test>
<rxml><use package="test_rxml_package" info="1"/></rxml>
<has-value not="1">roxenlogo</has-value>
<has-value>test_rxml_package</has-value>
<has-value>RXML test package</has-value>
</test>
<comment>Missing test: load package from file</comment>
|
9dc8ef | 2001-04-21 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | </test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
cdece0 | 2001-01-29 | Per Hedbor | | |
905706 | 2001-01-30 | Martin Nilsson | | </test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
905706 | 2001-01-30 | Martin Nilsson | | |
5bda53 | 2001-04-19 | Martin Nilsson | | <rxml><set variable="var.x">&</set>&var.x;</rxml>
|
905706 | 2001-01-30 | Martin Nilsson | | <result>&</result>
</test>
<test>
<rxml><set variable="var.x" value="&"/>&&var.x;</rxml>
<result>&</result>
</test>
<test>
<rxml><set variable="var.x" value="&"/>&&var.x:none;</rxml>
<result>&</result>
|
654d2c | 2001-03-23 | Per Hedbor | | </test>
|
a419ec | 2001-07-20 | Martin Stjernholm | |
<test>
<rxml><set variable="var.x" type="int">10</set>&var.x;</rxml>
<result>10</result>
</test>
<test>
<rxml><set variable="var.x" type="int" value="10"/>&var.x;</rxml>
<result>10</result>
</test>
|
80a390 | 2001-09-13 | Martin Nilsson | |
|
742c35 | 2008-08-05 | Martin Stjernholm | | <test>
|
b86553 | 2006-01-11 | Martin Stjernholm | | <rxml><set variable="var.x"><$%a#å</set><case case="lower">&var.x:wml-url;</case></rxml>
|
80a390 | 2001-09-13 | Martin Nilsson | | <result>%3c%24%25a%23%c3%a5</result>
|
72cb2e | 2001-04-21 | Martin Nilsson | | </test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
|
654d2c | 2001-03-23 | Per Hedbor | | <comment>Form scope</comment>
<test>
<rxml>&form.no-such-variable;</rxml>
<result></result>
</test>
|
72cb2e | 2001-04-21 | Martin Nilsson | |
<test>
<rxml><set variable="form.foo" value="a,b" split=","/>&form.foo;</rxml>
<glob>a�b</glob>
</test>
<test>
<rxml><set variable="form.foo" value="x"/>&form.foo;</rxml>
<result>x</result>
</test>
<test>
<add what="variable" name="bar" value="q"/>
<rxml>&form.bar;</rxml>
<result>q</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="form"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
|
654d2c | 2001-03-23 | Per Hedbor | | <comment>Var scope</comment>
<test>
<rxml>&var.no-such-variable;</rxml>
<result></result>
</test>
|
72cb2e | 2001-04-21 | Martin Nilsson | |
<test>
<rxml><set variable="var.foo" value="bork"/>&var.foo;</rxml>
<result>bork</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="var"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
|
654d2c | 2001-03-23 | Per Hedbor | | <comment>Page scope</comment>
<test>
<rxml>&page.no-such-variable;</rxml>
<result></result>
</test>
|
72cb2e | 2001-04-21 | Martin Nilsson | |
<test>
<rxml>&page.pathinfo;</rxml>
<result></result>
</test>
<test>
<add what="misc" name="path_info" value="blarg"/>
<rxml>&page.pathinfo;</rxml>
<result>blarg</result>
</test>
<test>
|
8a1788 | 2001-06-09 | Martin Nilsson | | <rxml>&page.realfile;</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>etc/test/filesystem/index.html</result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test>
<rxml type="string">
<define name="fgcolor">#000000</define>
&page.fgcolor;
</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>#000000</result>
</test>
<test>
<rxml>&page.bgcolor;</rxml>
<result></result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test>
<rxml type="string">
<define name="bgcolor">#ffffff</define>
&page.bgcolor;
</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>#ffffff</result>
</test>
<test>
<rxml>&page.theme-bgcolor;</rxml>
<result></result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test>
<rxml type="string">
<define name="theme_bgcolor">#ffffaa</define>
&page.theme-bgcolor;
</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>#ffffaa</result>
</test>
<test>
<rxml>&page.theme-fgcolor;</rxml>
<result></result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test>
<rxml type="string">
<define name="theme_fgcolor">#ff8c00</define>
&page.theme-fgcolor;
</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>#ff8c00</result>
</test>
<test>
<rxml>&page.theme-language;</rxml>
<result></result>
</test>
|
1f32b5 | 2001-06-18 | Martin Stjernholm | | <test>
<rxml type="string">
<define name="theme_language">swe</define>
&page.theme-language;
</rxml>
|
72cb2e | 2001-04-21 | Martin Nilsson | | <result>swe</result>
</test>
|
dff934 | 2001-05-30 | Martin Nilsson | |
<test>
<rxml>&page.counter; &page.counter;</rxml>
<result>1 2</result>
</test>
<test>
<rxml>&page.counter; &page.counter;</rxml>
<result>1 2</result>
</test>
|
72cb2e | 2001-04-21 | Martin Nilsson | |
<test>
<rxml><set variable="var.foo" value="borkason"/>&var.foo;</rxml>
<result>borkason</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="page"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
|
654d2c | 2001-03-23 | Per Hedbor | | <comment>Client scope</comment>
<test>
<rxml>&client.no-such-variable;</rxml>
<result></result>
</test>
|
9dc8ef | 2001-04-21 | Martin Nilsson | |
<test>
<rxml><set variable="client.foo" value="x"/>&client.foo;</rxml>
<result>x</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="client"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
<test>
<rxml>&client.fullname;</rxml>
<result></result>
</test>
<test>
<rxml>&client.Fullname;</rxml>
<result></result>
</test>
<test>
<rxml>&client.accept-language;</rxml>
<result></result>
</test>
<test>
<rxml>&client.accept-languages;</rxml>
<result></result>
</test>
|
3dc942 | 2001-03-24 | Martin Nilsson | | <test>
|
6189c3 | 2002-05-23 | Martin Stjernholm | | <rxml>&client.authenticated;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <result></result>
</test>
<test>
|
491074 | 2008-11-01 | Martin Stjernholm | | <rxml>&client.host;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <regexp>^(127\.0\.0\.1|localhost)$</regexp>
</test>
<test>
<rxml>&client.ip;</rxml>
<result>127.0.0.1</result>
</test>
<test>
<rxml>&client.javascript;</rxml>
<result></result>
</test>
<test>
|
dd7488 | 2001-08-17 | Martin Nilsson | | <rxml>&client.language;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <result>sv</result>
</test>
<test>
|
dd7488 | 2001-08-17 | Martin Nilsson | | <rxml>&client.languages;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <result>sv, en, bräk</result>
</test>
<test>
|
ca962a | 2001-08-17 | Martin Nilsson | | <rxml>&client.name;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <result>RoxenTest</result>
</test>
<test>
<rxml>&client.password;</rxml>
<result></result>
</test>
<test>
<rxml>&client.referrer;</rxml>
<result></result>
</test>
<test>
<rxml>&client.tm;</rxml>
<result><TM></result>
</test>
<test>
<rxml>&client.user;</rxml>
<result></result>
</test>
|
654d2c | 2001-03-23 | Per Hedbor | | <comment>Cookie scope</comment>
<test>
<rxml>&cookie.no-such-cookie;</rxml>
<result></result>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | </test>
|
9dc8ef | 2001-04-21 | Martin Nilsson | |
<test>
<rxml><set variable="cookie.foo" value="x"/>&cookie.foo;</rxml>
<result>x</result>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="cookie"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
|
9dc8ef | 2001-04-21 | Martin Nilsson | |
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml><insert variables="full" scope="roxen"/> Checking for backtrace</rxml>
<glob>*</glob>
</test>
<test>
|
7560ae | 2001-04-18 | Martin Nilsson | | <rxml>&roxen.domain;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <glob>?*</glob>
</test>
<test>
<rxml>&roxen.hits;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.hits-per-minute;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.locale;</rxml>
<result>eng</result>
</test>
<test>
<rxml>&roxen.path;</rxml>
<result></result>
</test>
<test>
|
7560ae | 2001-04-18 | Martin Nilsson | | <rxml>&roxen.pike-version;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <regexp>Pike v7.[2-9] release [0-9]+</regexp>
</test>
<test>
<rxml>&roxen.sent;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.sent-kbit-per-second;</rxml>
<regexp>[0-9]+\.[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.sent-mb;</rxml>
<regexp>[0-9]+\.[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.sent-per-minute;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
|
841699 | 2001-08-17 | Martin Nilsson | | <rxml>&roxen.server;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <glob>http://*:17369/</glob>
</test>
<test>
|
5bda53 | 2001-04-19 | Martin Nilsson | | <rxml>&roxen.ssl-strength;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <regexp>0|40|128|168</regexp>
</test>
<test>
<rxml>&roxen.time;</rxml>
<regexp>[0-9]+</regexp>
</test>
|
a86853 | 2001-08-29 | Martin Nilsson | |
<test>
<rxml>&roxen.time; <testsleep time="3"/>&roxen.time;</rxml>
<pike>
array x=array_sscanf(res, "%d %d");
if(sizeof(x)!=2) return "\""+res+"\" doesn't match \"%d %d\".";
if(x[0]==x[1]) return "First time equals second.";
return 0;
</pike>
</test>
|
5a1b8a | 2001-03-24 | Martin Nilsson | |
<test>
<rxml>&roxen.uptime;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.uptime-days;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.uptime-hours;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
<rxml>&roxen.uptime-minutes;</rxml>
<regexp>[0-9]+</regexp>
</test>
<test>
|
e3ba6f | 2008-01-14 | Martin Stjernholm | | <rxml>&roxen.version;</rxml>
|
5a1b8a | 2001-03-24 | Martin Nilsson | | <regexp>Roxen/5\.0\.[0-9]+</regexp>
|
9dc8ef | 2001-04-21 | Martin Nilsson | | </test>
<test>
<rxml>&roxen.unique-id;</rxml>
<regexp>[0-9A-F]+</regexp>
|
a86853 | 2001-08-29 | Martin Nilsson | | </test>
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | </test>
<test no-strip-ws="">
<rxml type="text/*">
<value type="text/*"> a</value>
<value> b</value>
c
<value>d</value>
|
364afe | 2017-05-17 | Henrik Grubbström (Grubba) | | e
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | <value type="any"> f</value>
</rxml>
<result>
|
364afe | 2017-05-17 | Henrik Grubbström (Grubba) | | a
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | b
c
d
|
364afe | 2017-05-17 | Henrik Grubbström (Grubba) | | e
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | f
</result>
</test>
<test no-strip-ws="">
<rxml type="string">
<value type="text/*"> a</value>
<value> b</value>
c
<value>d</value>
<value/>
|
364afe | 2017-05-17 | Henrik Grubbström (Grubba) | | e
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | <value type="any"> f</value>
|
364afe | 2017-05-17 | Henrik Grubbström (Grubba) | | </rxml>
|
8a84d6 | 2008-11-01 | Martin Stjernholm | | <result> abcdef</result>
</test>
<test>
<rxml type="array">
<set variable="var.x" split=",">1,2</set>
&var.x;
</rxml>
<equal>({"1", "2"})</equal>
</test>
<test>
<rxml type="array">
<set variable="var.x" split=",">1,2</set>
<value>&var.x;</value>
</rxml>
<equal>({({"1", "2"})})</equal>
</test>
<test>
<rxml type="array">
<set variable="var.x" split=",">1,2</set>
<value type="array">&var.x;</value>
</rxml>
<equal>({({"1", "2"})})</equal>
</test>
<test>
<rxml type="any">
<set variable="var.x" split=",">1,2</set>
<range from="2" to="-2">
abc
&var.x;
<range variable="var.x"/>
</range>
</rxml>
<equal>({"1", "2", "1"})</equal>
</test>
<test>
<rxml type="any">
<set variable="var.x" split=",">1,2</set>
<range from="2" to="-2">
abc
<value>&var.x;</value>
<range variable="var.x"/>
</range>
</rxml>
<equal>({({"1", "2"}), "1"})</equal>
</test>
<test>
<rxml type="any">
<value type="array">
<value>foo</value>
&roxen.no-such-variable;
<value>bar</value>
&roxen.locale;
<value type="int">17</value>
<value/>
</value>
</rxml>
<equal>({"foo", "bar", "eng", 17, 0})</equal>
</test>
<test>
<rxml type="array">
abc
def
<value>foo</value>
<value type="int">17</value>
<value type="float">17</value>
<value type="array">0</value>
</rxml>
<equal>({"abc\ndef", "foo", 17, 17.0, ({"0"})})</equal>
</test>
<test>
<rxml type="any">
<set variable="var.x" type="array">
<emit source="TESTER" test="4">
&_.a;
</emit>
</set>
&var.x;
</rxml>
<equal>({"1", "2", "3"})</equal>
</test>
<test>
<rxml type="array">
<emit source="TESTER" test="4">
<value type="int">&_.a;</value>
</emit>
</rxml>
<equal>({1, 2, 3})</equal>
</test>
<test>
<rxml type="array">
<emit source="TESTER" test="4">
&_.a; &_.b; &_.c;
</emit>
</rxml>
<equal>({"1", "aa", "ca", "2", "ba", "cb", "3", "ab", "ba"})</equal>
</test>
<test>
<rxml type="array">
<emit source="TESTER" test="4">
<value type="string"> &_.a; &_.b; </value>
</emit>
</rxml>
<equal>({"1aa", "2ba", "3ab"})</equal>
</test>
<test>
<rxml type="array">
<emit source="TESTER" test="4">
<value type="array"> &_.a; &_.b; </value>
</emit>
</rxml>
<equal>({({"1", "aa"}), ({"2", "ba"}), ({"3", "ab"})})</equal>
</test>
<test>
<rxml type="array">
<emit source="TESTER" test="4">
<if variable="_.a > 1">>
<value type="text/*"> &_.a; &_.b; </value>
</if>
</emit>
</rxml>
<equal>({" 2 ba ", " 3 ab "})</equal>
</test>
|