32 lines
431 B
V
32 lines
431 B
V
struct Page {
|
|
contents int
|
|
}
|
|
|
|
fn test_array_append_short_struct() {
|
|
mut pages := []Page{}
|
|
pages << Page{
|
|
contents: 3
|
|
}
|
|
println(pages)
|
|
assert pages == [Page{
|
|
contents: 3
|
|
}]
|
|
}
|
|
|
|
struct Container {
|
|
pub mut:
|
|
name string
|
|
}
|
|
|
|
fn test_array_insert_or_prepend_short_struct() {
|
|
mut a := []Container{}
|
|
a.prepend(name: 'a')
|
|
a.insert(0, name: 'b')
|
|
println(a)
|
|
assert a == [Container{
|
|
name: 'b'
|
|
}, Container{
|
|
name: 'a'
|
|
}]
|
|
}
|