<?xml version="1.0" encoding="UTF-8"?>
<test id="wmlscriptlib/string/substring/3" class="A" scope="wmlscriptlib" testtype="application" type="auto" source="wmlssl12#9.4" device="both">
  <assertion>When the String.subString function is called with parameters string
String, number StartIndex, and number Length, and StartIndex is larger than
the last index of String, the function returns the empty string.
</assertion>
  <results>
    <result>
      <name>test</name>
      <value>pass</value>
    </result>
  </results>
  <strings>
    <string id="1">String.subString("test test1 string", 50, 5) == ""
</string>
  </strings>
  <method>
    <![CDATA[<card newcontext="true" id="main"> <onevent type="onenterforward">
<go href="<script1>#main('test','card1')"/>
</onevent>
<auto_failed>
</card>]]>
  </method>
  <cards>
    <card id="1">
      <![CDATA[<card id="card1">
<onevent type="onenterforward">
<go href="<resulturl>">
<postfield name="test" value="$test"/>
<sessionvars>
</go>
</onevent>
<auto_failed>
</card>
]]>
    </card>
  </cards>
  <scripts>
    <script id="1">
      <![CDATA[extern function main(myvar,next) {
	var result = 'fail';

	if (<string1>) {
		result = 'pass';
	}
	WMLBrowser.setVar(myvar, result);
	WMLBrowser.go('#' + next);
	return 1;
}
]]>
    </script>
  </scripts>
</test>

