v/vlib/v/tests/array_as_interface_test.v

20 lines
370 B
V

interface Source {
element_size int
data voidptr
offset int
len int
cap int
flags ArrayFlags
}
fn test_array_as_interface() {
arr := []rune{len: 1}
src := Source(arr)
assert arr.element_size == src.element_size
assert arr.data == src.data
assert arr.offset == src.offset
assert arr.len == src.len
assert arr.cap == src.cap
assert arr.flags == src.flags
}