blob: fa29b29f7335fd4f54dd8e3a65881fbd535b58e6 [file] [log] [blame]
@test
operation testCase() {
var a = 1;
var b = 0;
switch (a) {
case 0: b = 0;
case 1: b = 1;
default: b = 0;
}
assertEquals(1, b);
}
@test
operation testDefault() {
var a = 2;
var b = 0;
switch (a) {
case 0: b = 0;
case 1: b = 1;
default: b = 2;
}
assertEquals(2, b);
}
@test
operation testContinue() {
var a = 0;
var b = 0;
switch (a) {
case 0: b = 1; continue;
case 1: b = 2;
default: b = 3; assertEquals(true, false);
}
assertEquals(2, b);
}