v2 / vlib / v / tests / aliases / alias_array_push_test.v
19 lines · 16 sloc · 309 bytes · ce95787215943b85313cf989946c04f4ee950bff
Raw
1module main
2
3type NLRI = []u8
4
5fn make_loopback() []NLRI {
6 raw := [u8(32), 10, 0, 0, 1]
7 mut nlris := []NLRI{cap: 1}
8 nlris << NLRI(raw[0..5])
9 return nlris
10}
11
12fn test_main() {
13 r := make_loopback()
14 assert r[0][0] == 32
15 assert r[0][1] == 10
16 assert r[0][2] == 0
17 assert r[0][3] == 0
18 assert r[0][4] == 1
19}
20