summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/testTableSwitch2.js
blob: 8953aa2eb22e24a69dcd66f0bdfb05d3c6d4ab72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function testTableSwitch2() {
    var arr = [2, 2, 2, 2, 2, 5, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5];
    var s = '';
    for (var i = 0; i < arr.length; i++) {
        switch (arr[i]) {
        case 0: case 1: case 3: case 4:
            throw "FAIL";
        case 2:
            s += '2';
            break;
        case 5:
            s += '5';
        }
    }
    assertEq(s, arr.join(""));
}

testTableSwitch2();