1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

vfmt: run v fmt -w vlib/v/gen/native/tests/

This commit is contained in:
Delyan Angelov
2022-10-01 16:05:59 +03:00
parent 20f5eef2dc
commit eec126e26c
3 changed files with 34 additions and 14 deletions

View File

@@ -33,11 +33,13 @@ fn (mut s Size7) modify_c(a i8) i8 {
}
fn struct_receiver_test() {
mut a := Size7{1,2,3,4,5,6,7}
mut a := Size7{1, 2, 3, 4, 5, 6, 7}
assert a.get_c() == 3
assert a.get_c_ref() == 3
assert a.modify_c(7) == 7
b := Size28{c: 6}
b := Size28{
c: 6
}
assert b.get_c() == 6
}

View File

@@ -34,11 +34,19 @@ fn struct_test() {
b := a
assert a.c == 3
assert b.f == 6
c := Size28{d:1, f:2, a:3, c: 4}
c := Size28{
d: 1
f: 2
a: 3
c: 4
}
assert c.a == 3
assert c.f == 2
assert c.e == 0
d := StructWithDefault{b: 2, c: 3}
d := StructWithDefault{
b: 2
c: 3
}
assert d.a == 8
assert d.b == 2
assert d.c == 3

View File

@@ -57,21 +57,31 @@ fn get_28(s Size28) Size28 {
}
fn struct_fn_test() {
a := Size7{b: 2}
a := Size7{
b: 2
}
assert get_7(a).b == 2
assert get_7(Size7{c: 3}).c == 3
b := Size8{b: 2}
assert get_7(Size7{ c: 3 }).c == 3
b := Size8{
b: 2
}
assert get_8(b).b == 2
assert get_8(Size8{c: 3}).c == 3
c := Size12{b: 2}
assert get_8(Size8{ c: 3 }).c == 3
c := Size12{
b: 2
}
assert get_12(c).b == 2
assert get_12(Size12{c: 3}).c == 3
d := Size16{b: 2}
assert get_12(Size12{ c: 3 }).c == 3
d := Size16{
b: 2
}
assert get_16(d).b == 2
assert get_16(Size16{c: 3}).c == 3
e := Size28{b: 2}
assert get_16(Size16{ c: 3 }).c == 3
e := Size28{
b: 2
}
assert get_28(e).b == 2
assert get_28(Size28{c: 3}).c == 3
assert get_28(Size28{ c: 3 }).c == 3
}
fn main() {