Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testUndefinedBooleanCmp.js
1 function testUndefinedBooleanCmp()
2 {
3     var t = true, f = false, x = [];
4     for (var i = 0; i < 10; ++i) {
5         x[0] = t == undefined;
6         x[1] = t != undefined;
7         x[2] = t === undefined;
8         x[3] = t !== undefined;
9         x[4] = t < undefined;
10         x[5] = t > undefined;
11         x[6] = t <= undefined;
12         x[7] = t >= undefined;
13         x[8] = f == undefined;
14         x[9] = f != undefined;
15         x[10] = f === undefined;
16         x[11] = f !== undefined;
17         x[12] = f < undefined;
18         x[13] = f > undefined;
19         x[14] = f <= undefined;
20         x[15] = f >= undefined;
21     }
22     return x.join(",");
23 }
24 assertEq(testUndefinedBooleanCmp(), "false,true,false,true,false,false,false,false,false,true,false,true,false,false,false,false");