Tests fixed
This commit is contained in:
@@ -4,7 +4,7 @@ int
|
|||||||
run_test() {
|
run_test() {
|
||||||
int (*advanced_when2)(int) = resolve_symbol("kfun:advanced_when2(Int)");
|
int (*advanced_when2)(int) = resolve_symbol("kfun:advanced_when2(Int)");
|
||||||
|
|
||||||
if (advanced_when2(2) != 3) return 1;
|
if (advanced_when2(10) != 42) return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ fun advanced_when2(i: Int): Int {
|
|||||||
var value = 1
|
var value = 1
|
||||||
when (i) {
|
when (i) {
|
||||||
10 -> {val v = 42; value = v}
|
10 -> {val v = 42; value = v}
|
||||||
// 11 -> {val v = 43; value = v}
|
11 -> {val v = 43; value = v}
|
||||||
// 12 -> {val v = 44; value = v}
|
12 -> {val v = 44; value = v}
|
||||||
}
|
}
|
||||||
|
|
||||||
return value
|
return value
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ int
|
|||||||
run_test() {
|
run_test() {
|
||||||
int (*advanced_when5)(int) = resolve_symbol("kfun:advanced_when5(Int)");
|
int (*advanced_when5)(int) = resolve_symbol("kfun:advanced_when5(Int)");
|
||||||
|
|
||||||
if (advanced_when5(2) != 3) return 1;
|
if (advanced_when5(5) != 24) return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user