<?xml version="1.0" encoding="UTF-8"?>
<test id="wmlscript/core/functions/declaration/6" class="A" scope="wmlscript" testtype="application" type="manual" source="wmls11#6.4.1" device="gateway">
  <assertion>When a function call is made with a different number of arguments than specified in the function declaration then the Encoder will not encode the script and the Server will send an error indication to the Client.
</assertion>
  <specnote>New for June 2000.  It is assumed that the Encoder will not encode the script and the Server will send an error indication to the Client.  On receipt of this error the Client shall display an error to the Operator with a means to continue browser navigation.</specnote>
  <results>
    <result>
      <name>submit</name>
      <value>yes</value>
    </result>
  </results>
  <method>
    <![CDATA[<card newcontext="true" id="main">
<p>
The script referenced by this
&nbsp;<a href="<script1>#main()">link</a>&nbsp;makes a call to function with an incorrect number of parameters.
</p>
<p mode="wrap">Did the browser report an error when trying to access the script? 
<br />
<yesno>
</p>
</card>]]>
  </method>
  <cards>
    <card id="1">
      <![CDATA[<card id="card1">
<onevent type="onenterforward">
<go href="<resulturl>">
<postfield name="SUBMIT" value="no"/>
<sessionvars>
</go>
</onevent>
<auto_failed>
</card>
]]>
    </card>
  </cards>
  <scripts>
    <script id="1">
      <![CDATA[extern function main() {

   var result = test (10, 20);

}

function test (first, second, third) 
{

   var first1 = first;
   var second1 = second;
   var third1 = third;

}


]]>
    </script>
  </scripts>
</test>

