v2 / vlib / v / tests / comptime / comptime_test_ident_test.v
34 lines · 29 sloc · 392 bytes · 07ee934f822c7a2980e0dc31ca635a6c734dcbca
Raw
1fn test_test_ident() {
2 mut result := ''
3 $if test ? {
4 result += '1'
5 } $else {
6 result += '2'
7 }
8
9 $if test {
10 result += '3'
11 } $else {
12 result += '4'
13 }
14
15 $if !test {
16 result += '5'
17 } $else {
18 result += '6'
19 }
20
21 $if $d('test', false) {
22 result += '7'
23 } $else {
24 result += '8'
25 }
26
27 $if $d('test', true) {
28 result += '9'
29 } $else {
30 result += '0'
31 }
32
33 assert result == '23689'
34}
35