v2 / vlib / builtin / byte_test.v
22 lines · 22 sloc · 462 bytes · d4a0d6f73c49a4ffa33ab0fffd898928971e0013
Raw
1fn test_clone() {
2 a := [u8(0), 1, 2]
3 b := a.clone()
4 assert b.len == 3
5 assert b[0] == 0
6 assert b[1] == 1
7 assert b[2] == 2
8 assert b[1].str() == '1'
9 xx := u8(35)
10 assert xx.str() == '35'
11 assert xx.ascii_str() == '#'
12 println(typeof(`A`).name)
13 assert typeof(`A`).name == 'rune'
14 x := rune(`A`)
15 assert x.str() == 'A'
16 assert typeof(x).name == 'rune'
17 //
18 y := `Z`
19 assert typeof(y).name == 'rune'
20 assert y.str() == 'Z'
21 // assert b[1].str() == '1' TODO
22}
23