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 (*castTest)() = resolve_symbol("kfun:castTest()");
|
||||
|
||||
if (!castTest()) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -8,3 +8,7 @@ fun castTest(): Boolean {
|
||||
castSimple(b)
|
||||
return true
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (!castTest()) throw Error()
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
int (*local_variable)(int) = resolve_symbol("kfun:local_variable(Int)");
|
||||
|
||||
if (local_variable(3) != 14) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -2,4 +2,8 @@ fun local_variable(a: Int) : Int {
|
||||
var b = 0
|
||||
b = a + 11
|
||||
return b
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (local_variable(3) != 14) throw Error()
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
|
||||
extern void *resolve_symbol(const char*);
|
||||
|
||||
int
|
||||
run_test() {
|
||||
uint8_t (*null_check_eqeq1 )() = resolve_symbol("kfun:null_check_eqeq1()");
|
||||
uint8_t (*null_check_eqeq2 )() = resolve_symbol("kfun:null_check_eqeq2()");
|
||||
uint8_t (*null_check_eqeqeq1)() = resolve_symbol("kfun:null_check_eqeqeq1()");
|
||||
uint8_t (*null_check_eqeqeq2)() = resolve_symbol("kfun:null_check_eqeqeq2()");
|
||||
|
||||
if (null_check_eqeq1()) return 1;
|
||||
if (!null_check_eqeq2()) return 1;
|
||||
if (null_check_eqeqeq1()) return 1;
|
||||
if (!null_check_eqeqeq2()) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -21,3 +21,10 @@ fun null_check_eqeqeq1() : Boolean {
|
||||
fun null_check_eqeqeq2() : Boolean {
|
||||
return check_eqeqeq(null)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
if (null_check_eqeq1()) throw Error()
|
||||
if (!null_check_eqeq2()) throw Error()
|
||||
if (null_check_eqeqeq1()) throw Error()
|
||||
if (!null_check_eqeqeq2()) throw Error()
|
||||
}
|
||||
Reference in New Issue
Block a user