testTableSwitch2.js (410B)
1 function testTableSwitch2() { 2 var arr = [2, 2, 2, 2, 2, 5, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5]; 3 var s = ''; 4 for (var i = 0; i < arr.length; i++) { 5 switch (arr[i]) { 6 case 0: case 1: case 3: case 4: 7 throw "FAIL"; 8 case 2: 9 s += '2'; 10 break; 11 case 5: 12 s += '5'; 13 } 14 } 15 assertEq(s, arr.join("")); 16 } 17 18 testTableSwitch2();