Branch: Tag:

2001-08-29

2001-08-29 17:08:31 by Martin Nilsson <mani@lysator.liu.se>

Added a few tests.

Rev: server/etc/test/tests/rxml/RoxenTest_BaseRXML.xml:1.35

916:   </test>      <test> + <rxml><set variable="var.basun" split=",">1,2</set><if sizeof="var.basun = 2">x</if></rxml> + <result>x</result> + </test> +  + <test>   <rxml><set variable="var.basun">abc</set><if sizeof="var.basun == 3">7</if></rxml>   <result>7</result>   </test>
2311:   </test>      <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> +  + <test>   <rxml>&roxen.uptime;</rxml>   <regexp>[0-9]+</regexp>   </test>
2339:   <rxml>&roxen.unique-id;</rxml>   <regexp>[0-9A-F]+</regexp>   </test> +  +  + <!-- ............................................................ --> + <comment>Array variables</comment> +  + <test> + <rxml><if variable="var.foo">1</if><set variable="var.foo" split="," +  >a,b</set><if variable="var.foo">2</if></rxml> + <result>2</result> + </test> +  + <test> + <rxml><set variable="var.foo" split=",">hej,san</set><if variable="var.foo = hej" +  >1</if><if variable="var.foo = san">2</if><if variable="var.foo = sa">3</if></rxml> + <result>12</result> + </test> +  + <test> + <rxml><set variable="var.foo" split=",">hej,san</set><if variable="var.foo = h*" +  >1</if><if variable="var.foo = t*">2</if><if variable="var.foo = s??">3</if></rxml> + <result>13</result> + </test>