<?xml version="1.0" encoding="UTF-8"?>
<!--

  $Author: richard $

  $Revision: 1.8 $

  $Log: 4,v $
  Revision 1.8  2002/04/19 13:27:42  richard
  yesno, autofailed, extra / of the wml:card element

  Revision 1.7  2002/03/21 16:55:07  richard
  not well-formed element

  Revision 1.6  2002/02/27 18:30:38  richard
  set the type attribute of the test element as auto

  Revision 1.5  2002/02/25 11:06:56  richard
  rewrite tests

  Revision 1.4  2002/02/04 16:20:35  gb
  Added the test source and results into the following test files:

  Modified Files:
   	wml2/markup/contextandnav/wmlaccesselement/3
   	wml2/markup/contextandnav/wmlaccesselement/4
   	wml2/markup/contextandnav/wmlaccesselement/5
   	wml2/markup/contextandnav/wmlaccesselement/6
   	wml2/markup/contextandnav/wmlaccesselement/7
   	wml2/markup/contextandnav/wmlaccesselement/8
   	wml2/markup/contextandnav/wmlgetvarelement/1
   	wml2/markup/contextandnav/wmlgetvarelement/10
   	wml2/markup/contextandnav/wmlgetvarelement/11
   	wml2/markup/contextandnav/wmlgetvarelement/2
   	wml2/markup/contextandnav/wmlgetvarelement/3
   	wml2/markup/contextandnav/wmlgetvarelement/4
   	wml2/markup/contextandnav/wmlgetvarelement/5
   	wml2/markup/contextandnav/wmlgetvarelement/6
   	wml2/markup/contextandnav/wmlgetvarelement/7
   	wml2/markup/contextandnav/wmlgetvarelement/8
   	wml2/markup/contextandnav/wmlgetvarelement/9
   	wml2/markup/contextandnav/wmlgoelement/6
   	wml2/markup/contextandnav/wmlgoelement/7
   	wml2/markup/contextandnav/wmlnoopelement/1
   	wml2/markup/contextandnav/wmlsetvarelement/1
   	wml2/markup/contextandnav/wmlsetvarelement/2
   	wml2/markup/contextandnav/wmlsetvarelement/3
   	wml2/markup/contextandnav/wmlsetvarelement/4
   	wml2/markup/contextandnav/wmlsetvarelement/5
   	wml2/markup/contextandnav/wmlsetvarelement/6
   	wml2/markup/contextandnav/wmltimerelement/1
   	wml2/markup/contextandnav/wmltimerelement/2
   	wml2/markup/contextandnav/wmltimerelement/3
   	wml2/markup/contextandnav/wmltimerelement/4
   	wml2/markup/contextandnav/wmltimerelement/5
   	wml2/markup/contextandnav/wmltimerelement/6
   	wml2/markup/contextandnav/wmltimerelement/7
   	wml2/markup/contextandnav/wmltimerelement/8
  Added Files:
   	wml2/markup/contextandnav/wmlaccesselement/access3_1_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access3_2_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access4_1_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access4_2_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access5_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access6_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access7_2_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access8_1_ext.html
   	wml2/markup/contextandnav/wmlaccesselement/access8_2_ext.html

  Revision 1.3  2001/10/30 16:22:15  gb
  Modified all the test files in the wml2 directory such that it puts the <?xml?> declaration back at the top of the file, before the comment.

  Revision 1.2  2001/10/08 21:56:07  gb
  Added the standard header of Author, Revision and Log at the top of each template file.


-->
<test id="wml2/markup/contextandnav/wmlsetvarelement/4" class="A"
	scope="wml2" testtype="application" type="auto" source="wml2#6.16.9" 
	device="both">
	<assertion>When a WML:SETVAR element contains a VALUE attribute that does 
	not evaluate to a legal expression at runtime, the element is ignored.
	</assertion>
	<specnote>Create a card with a ENTERFORWARD event binding, which includes 
	a WML:SETVAR element. Set the VALUE attribute to $1123. The event could 
	call a script that checks the variable has not been set.
	</specnote>
	<results>
		<result>
			<name>test</name>
			<value>pass</value>
		</result>
	</results>
	<method>
		<![CDATA[
			<wml:card id="main" title="main" newcontext="true">
				<wml:onevent type="enterforward">
					<wml:go href="<script1>#main('test', 'card1', $book)">
						<wml:setvar name="book" value="$1234" />
					</wml:go>
				</wml:onevent>
				[[auto_failed]]
			</wml:card>
			<wml:card id="card1">
				<wml:onevent type="enterforward">
					<wml:go href="[[resulturl]]">
						<wml:postfield name="test" value="$test" />
						[[sessionvars]]
					</wml:go>
				</wml:onevent>
				[[auto_failed]]
			</wml:card>
		]]>
	</method>
	<scripts>
		<script id="1">
extern function main(myvar,next, x) {
  if(! isvalid x) {
    result = 'pass';
  } else {
    result = 'fail';
  }
  WMLBrowser.go('#' + next);
  WMLBrowser.setVar(myvar, result);
  return 1;
}
		</script>
	</scripts>
</test>
