Roxen.git/
server/
etc/
test/
tests/
rxml/
RoxenTest_BaseRXML.xml
Branch:
Tag:
Non-build tags
All tags
No tags
2001-05-31
2001-05-31 16:53:44 by Martin Nilsson <mani@lysator.liu.se>
fdf7763ba3f9aa8c7cd07dc1716a4f2b281923c6 (
78
lines) (+
77
/-
1
)
[
Show
|
Annotate
]
Branch:
5.2
Tests for emit plugin values
Rev: server/etc/test/tests/rxml/RoxenTest_BaseRXML.xml:1.19
1367:
</test>
-
<comment>
Missing
test
:
values emit
plugin
</
comment
>
+
<
!-- ............................................................ -->
+
<
comment>
Values
emit plugin</comment>
+
<
test
>
+
<rxml><set
variable="var.foo">1</set><set variable="var.bar">2</set><emit source="
values
"
from-scope="var"
+
sort="index">&_.index;=&_.value; </
emit
></rxml>
+
<result>bar=2
foo=1
</
result
>
+
</test>
-
+
<test>
+
<add what="rvariable" name="x" value="a,b,c" split="," />
+
<rxml><emit source="values" variable="form.x">&_.value; </emit></rxml>
+
<result>a b c </result>
+
</test>
-
+
<test>
+
<rxml><set variable="var.a">aa</set><set variable="var.b">AA</set><emit
+
source="values" from-scope="var" case="lower">&_.value; </emit></rxml>
+
<result>aa aa </result>
+
</test>
+
+
<test>
+
<rxml><set variable="var.a">aa</set><set variable="var.b">AA</set><emit
+
source="values" from-scope="var" case="upper">&_.value; </emit></rxml>
+
<result>AA AA </result>
+
</test>
+
+
<test>
+
<rxml><set variable="var.a"> a </set><set variable="var.b">b </set><emit
+
source="values" from-scope="var" trimwhites="1">&_.value; </emit></rxml>
+
<result>a b </result>
+
</test>
+
+
<test>
+
<rxml><emit source="values" values="a,b,c" split=",">&_.value; </emit></rxml>
+
<result>a b c </result>
+
</test>
+
+
<test>
+
<rxml><set variable="var.x">a�b�c</set><emit source="values" values="&var.x;">&_.value; </emit></rxml>
+
<result>a b c </result>
+
</test>
+
+
<test>
+
<rxml><emit source="values" values="hello" advanced="chars">&_.value; </emit></rxml>
+
<result>h e l l o </result>
+
</test>
+
+
<test>
+
<rxml><set variable="var.x">1
+
2
+
3</set><emit source="values" values="&var.x;" advanced="lines">&_.value; </emit></rxml>
+
<result>1 2 3 </result>
+
</test>
+
+
<test>
+
<rxml><set variable="var.x">This will demon-
+
strate things. What? Hi, ho! Blaha
+
+
boo</set><emit source="values" values="&var.x;" advanced="words">&_.value; </emit></rxml>
+
<result>This will demonstrate things What Hi ho Blaha boo </result>
+
</test>
+
+
<test>
+
<rxml><emit source="values" values="aa,AA,aA,Aa" split="," case="upper">&_.value; </emit></rxml>
+
<result>AA AA AA AA </result>
+
</test>
+
+
<test>
+
<rxml><emit source="values" values="aa,AA,aA,Aa" split="," case="lower">&_.value; </emit></rxml>
+
<result>aa aa aa aa </result>
+
</test>
+
+
<test>
+
<rxml><emit source="values" values=" a , b,c " split="," trimwhites="1">&_.value; </emit></rxml>
+
<result>a b c </result>
+
</test>
+
+
<!-- ............................................................ --> <comment>Use tests</comment> <test>