blob: f8f90802cc85c48cdb5722b807d671b232118c75 [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);
}