mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
751ba48bf5
Fixed exit for freestanding (as assert now uses it). Running each function check now in a forked process so they can be killed or return other exit codes (and so each function runs, even if others crash)
23 lines
375 B
V
23 lines
375 B
V
module main
|
|
import forkedtest
|
|
|
|
const (
|
|
integer1 = 111
|
|
integer2 = 222
|
|
integer3 = integer1+integer2
|
|
integer9 = integer3 * 3
|
|
abc = "123"
|
|
)
|
|
|
|
fn check_const_initialization() {
|
|
assert abc == "123"
|
|
assert integer9 == 999
|
|
}
|
|
|
|
fn main(){
|
|
mut fails := 0
|
|
fails += forkedtest.normal_run(check_const_initialization, "check_const_initialization")
|
|
assert fails == 0
|
|
sys_exit(0)
|
|
}
|