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();