]> git.saurik.com Git - apple/javascriptcore.git/blob - tests/mozilla/ecma_2/Statements/while-001.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / mozilla / ecma_2 / Statements / while-001.js
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@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 }