Roxen.git
/
server
/
etc
/
test
/
tests
/
rxml
/
RoxenTest_BaseRXML.xml
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/etc/test/tests/rxml/RoxenTest_BaseRXML.xml:1360:
<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>
-
<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> <rxml><use package="test_rxml_package"/><bä/></rxml> <result>Mu!</result> </test> <test> <rxml><use package="test_rxml_package"/><bä x="Boo"/></rxml> <result>Boo!</result>