v/vlib/v/tests/struct_auto_eq_gen_interfac...

24 lines
254 B
V

interface IExample {
thing() bool
}
struct Foo {}
fn (n Foo) thing() bool {
return true
}
struct Test {
a IExample
}
fn new() Test {
return Test{Foo{}}
}
fn test_struct_auto_eq_gen_interface_case() {
w1 := new()
w2 := new()
assert w1 == w2
}