Roxen.git / server / etc / test / tests / rxml / RoxenTest_BaseRXML.xml

version» Context lines:

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&#0;b&#0;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>