Espruino/tests/test_switch_case_construct.js
Michael Duerinckx 7f5308590b Rename numbered tests to something more descriptive - closes #16
test077 is the only one I really couldn't figure out what it was meant
to test.
2014-03-01 22:15:28 +00:00

23 lines
389 B
JavaScript

// test switch
var c = [];
var r=0;
for (i=0;i<7;i++) {
c[i]=0;
if (i<6) switch (i) {
case 0: break;
c[i]+=2312;
case 1:
case 2:
c[i]+=4;
case 3: c[i]+=8;
break;
case 4: c[i]+=16;
break;
default: c[i]+=32;
}
r++;
}
result = c[0]==0 &&c[1]==4+8 && c[2]==4+8 && c[3]==8 && c[4]==16 && c[5]==32 && c[6]==0 && r==7;