Roxen.git/
server/
etc/
test/
tests/
rxml/
RoxenTest_BaseRXML.xml
Branch:
Tag:
Non-build tags
All tags
No tags
2001-03-15
2001-03-15 18:39:00 by Martin Nilsson <mani@lysator.liu.se>
ed3348bebf2d6511dcf034592eaa88630e5d8995 (
197
lines) (+
194
/-
3
)
[
Show
|
Annotate
]
Branch:
5.2
Added emit dataset object tests
Rev: server/etc/test/tests/rxml/RoxenTest_BaseRXML.xml:1.4
778:
</test> <test>
+
<rxml><emit source="OTESTER">&_.c;:</emit></rxml>
+
<result>1:2:3:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a�b">&_.value;:</emit></rxml> <result>a:b:</result> </test>
790:
</test> <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>
+
+
<test>
<rxml><emit source="values" values="a.b.c" split=".">&_.value;&_.counter;</emit></rxml> <result>a1b2c3</result> </test> <test>
-
+
<rxml><emit source="OTESTER">&_.c;&_.counter;</emit></rxml>
+
<result>11223344</result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a.b.c" split="." do-once="1">&_.value;:</emit></rxml> <result>a:b:c:</result> </test> <test>
-
+
<rxml><emit source="OTESTER">&_.c;:</emit></rxml>
+
<result>1:2:3:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="abcdefgh" split="" maxrows="4">&_.value; </emit></rxml> <result>a b c d </result> </test> <test>
-
+
<rxml><emit source="OTESTER" test="2" maxrows="4">&_.data; </emit></rxml>
+
<result>aa a aa a </result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," maxrows="100">&_.value; </emit></rxml> <result>a b c </result> </test> <test>
-
+
<rxml><emit source="OTESTER" maxrows="100">&_.c; </emit></rxml>
+
<result>1 2 3 4 </result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="100">&_.value;:</emit></rxml> <result></result> </test> <test>
-
+
<rxml><emit source="OTESTER" skiprows="100">&_.c;:</emit></rxml>
+
<result></result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="100" do-once="1">&_.value;:</emit></rxml> <result>:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" skiprows="100" do-once="1">&_.c;:</emit></rxml>
+
<result>:</result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="0">&_.value;</emit></rxml> <result>abc</result> </test> <test>
-
+
<rxml><emit source="OTESTER" skiprows="0">&_.c;</emit></rxml>
+
<result>1234</result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="-0">&_.value;</emit></rxml> <result></result> </test> <test>
-
+
<rxml><emit source="OTESTER" skiprows="-0">&_.c;</emit></rxml>
+
<result></result>
+
</test>
+
+
<test>
<rxml><emit source="values" values="a,b,c" split="," skiprows="-2">&_.value;</emit></rxml> <result>bc</result> </test> <test>
-
<rxml><emit source="
values
"
values="x,a,b,c" split=","
skiprows="-
2
">&_.
value
;</emit></rxml>
-
<result>
bc
</result>
+
<rxml><emit source="
OTESTER
" skiprows="-
3
">&_.
c
;</emit></rxml>
+
<result>
234
</result>
</test> <test>
845:
</test> <test>
+
<rxml><emit source="OTESTER" skiprows="2">&_.c; </emit></rxml>
+
<result>3 4 </result>
+
</test>
+
+
<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> <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>
+
+
<test>
<rxml><set variable="var.txt">1 2 3
865:
</test> <test>
+
<rxml><emit source="OTESTER" sort="d">&_.c;:</emit></rxml>
+
<result>4:3:1:2:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="+d">&_.c;:</emit></rxml> <result>4:3:1:2:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="+d">&_.c;:</emit></rxml>
+
<result>4:3:1:2:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="-d">&_.c;:</emit></rxml> <result>2:1:3:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="-d">&_.c;:</emit></rxml>
+
<result>2:1:3:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="a,d">&_.c;:</emit></rxml> <result>1:2:4:3:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="a,d">&_.c;:</emit></rxml>
+
<result>1:2:4:3:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="a,-d">&_.c;:</emit></rxml> <result>2:1:4:3:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="a,-d">&_.c;:</emit></rxml>
+
<result>2:1:4:3:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="b">&_.c;:</emit></rxml> <result>4:2:1:3:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="b">&_.c;:</emit></rxml>
+
<result>4:2:1:3:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x">&_.c;:</emit></rxml> <result>1:2:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x">&_.c;:</emit></rxml>
+
<result>1:2:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x, b=**o">&_.c;:</emit></rxml> <result>1:2:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x, b=**o">&_.c;:</emit></rxml>
+
<result>1:2:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x,b=*">&_.c;:</emit></rxml> <result>1:2:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x,b=*">&_.c;:</emit></rxml>
+
<result>1:2:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" do-once="1">&_.c;:</emit></rxml> <result>1:2:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x" do-once="1">&_.c;:</emit></rxml>
+
<result>1:2:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??y" do-once="1">&_.c;:</emit></rxml> <result>:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??y" do-once="1">&_.c;:</emit></rxml>
+
<result>:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="-b" filter="a=??x" skiprows="1">&_.c;:</emit></rxml> <result>2:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="-b" filter="a=??x" skiprows="1">&_.c;:</emit></rxml>
+
<result>2:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" maxrows="2">&_.c;:</emit></rxml> <result>1:2:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x" maxrows="2">&_.c;:</emit></rxml>
+
<result>1:2:</result>
+
</test>
+
+
<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> <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>
+
+
<test>
<rxml><emit source="TESTER" sort="-b" filter="a=??x" skiprows="100">&_.c;:</emit></rxml> <result></result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="-b" filter="a=??x" skiprows="100">&_.c;:</emit></rxml>
+
<result></result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" maxrows="100">&_.c;:</emit></rxml> <result>1:2:4:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x" maxrows="100">&_.c;:</emit></rxml>
+
<result>1:2:4:</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=??x" rowinfo="var.row">&_.c;:</emit>&var.row;</rxml> <result>1:2:4:3</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=??x" rowinfo="var.row">&_.c;:</emit>&var.row;</rxml>
+
<result>1:2:4:3</result>
+
</test>
+
+
<test>
<rxml><emit source="TESTER" sort="c" filter="a=basun" rowinfo="var.row" do-once="1">&_.c;:</emit>&var.row;</rxml> <result>:0</result> </test> <test>
-
+
<rxml><emit source="OTESTER" sort="c" filter="a=basun" rowinfo="var.row" do-once="1">&_.c;:</emit>&var.row;</rxml>
+
<result>:0</result>
+
</test>
+
+
<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> <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>
+
+
<test>
<rxml><emit source="TESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;:</emit></rxml> <result>c:a:d:e:a:</result> </test> <test>
-
+
<rxml><emit source="OTESTER" test="2" filter="data=?" skiprows="3" maxrows="5">&_.data;:</emit></rxml>
+
<result>c:a:d:e:a:</result>
+
</test>
+
+
<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> <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>
+
+
<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> <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>
+
+
<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> <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>
+
+
<test>
<rxml><true/><emit source="values" values="a" filter="value=c">.</emit><then>a</then><else>b</else></rxml> <result>b</result> </test> <test>
-
+
<rxml><true/><emit source="OTESTER" test="2" filter="data=x"
+
>.</emit><then>a</then><else>b</else></rxml>
+
<result>b</result>
+
</test>
+
+
<test>
<rxml><true/><emit source="values" values="a">.</emit><then>a</then><else>b</else></rxml> <result>.a</result> </test>
-
+
<test>
+
<rxml><true/><emit source="OTESTER" test="2" filter="data=e"
+
>.</emit><then>a</then><else>b</else></rxml>
+
<result>.a</result>
+
</test>
+
+
<comment>Missing test: values emit plugin</comment> <comment>Use tests</comment>
1048:
<comment>Missing test: load package from file</comment>
-
<comment>Missing
tets
: <help> tag</comment>
+
<comment>Missing
test
: <help> tag</comment>
<comment>Number tests</comment> <test>