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 }