v2 / vlib / v / tests / options / option_var_mut_test.v
23 lines · 22 sloc · 391 bytes · e86b526947718221093690cd05af88d230cacea5
Raw
1fn test_main() {
2 mut entrykey := ?string(none)
3 mut res := false
4 if entrykey != none {
5 println('entrykey is a string')
6 println(entrykey.len)
7 println(entrykey)
8 res = entrykey.len > 0
9 } else {
10 assert true
11 }
12 assert !res
13}
14
15fn test_non_none() {
16 mut entrykey := ?string('foobar')
17 if entrykey != none {
18 println(entrykey)
19 assert entrykey.len == 6
20 } else {
21 assert false
22 }
23}
24