TEST: convertion unit tests into run tests
This commit is contained in:
committed by
vvlevchenko
parent
7fd4b4fe34
commit
3fe59cc46c
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*advanced_when2)(int) = resolve_symbol("kfun:advanced_when2(Int)");
|
||||
|
||||
if (advanced_when2(10) != 42) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -9,3 +9,6 @@ fun advanced_when2(i: Int): Int {
|
||||
return value
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (advanced_when2(10) != 42) throw Error()
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*advanced_when5)(int) = resolve_symbol("kfun:advanced_when5(Int)");
|
||||
|
||||
if (advanced_when5(5) != 24) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -7,4 +7,8 @@ fun advanced_when5(i: Int): Int {
|
||||
4 -> { val v = 42; return v}
|
||||
else -> return 24
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (advanced_when5(5) != 24) throw Error()
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*if_else)(int) = resolve_symbol("kfun:if_else(Boolean)");
|
||||
|
||||
if (if_else(0) != 24) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -1,4 +1,8 @@
|
||||
fun if_else(b: Boolean): Int {
|
||||
if (b) return 42
|
||||
else return 24
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (if_else(false) != 24) throw Error()
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*when2)(int) = resolve_symbol("kfun:when2(Int)");
|
||||
|
||||
if (when2(0) != 42) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -3,4 +3,8 @@ fun when2(i: Int): Int {
|
||||
0 -> return 42
|
||||
else -> return 24
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (when2(0) != 42) throw Error()
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*when5)(int) = resolve_symbol("kfun:when5(Int)");
|
||||
|
||||
if (when5(2) != 3) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -7,4 +7,8 @@ fun when5(i: Int): Int {
|
||||
4 -> return 1
|
||||
else -> return 24
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (when5(2) != 3) throw Error()
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*when_through)(int) = resolve_symbol("kfun:when_through(Int)");
|
||||
|
||||
if (when_through(2) != 1) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -8,3 +8,7 @@ fun when_through(i: Int): Int {
|
||||
|
||||
return value
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (when_through(2) != 1) throw Error()
|
||||
}
|
||||
Reference in New Issue
Block a user