Home | History | Annotate | Download | only in Statements
      1 /**
      2  *  File Name:          while-001
      3  *  ECMA Section:
      4  *  Description:        while statement
      5  *
      6  *  Verify that the while statement is not executed if the while expression is
      7  *  false
      8  *
      9  *  Author:             christine (at) netscape.com
     10  *  Date:               11 August 1998
     11  */
     12     var SECTION = "while-001";
     13     var VERSION = "ECMA_2";
     14     var TITLE   = "while statement";
     15 
     16     startTest();
     17     writeHeaderToLog( SECTION + " "+ TITLE);
     18 
     19     var tc = 0;
     20     var testcases = new Array();
     21 
     22     DoWhile();
     23     test();
     24 
     25     function DoWhile() {
     26         result = "pass";
     27 
     28         while (false) {
     29             result = "fail";
     30             break;
     31         }
     32 
     33         testcases[tc++] = new TestCase(
     34             SECTION,
     35             "while statement: don't evaluate statement is expression is false",
     36             "pass",
     37             result );
     38 
     39     }