struct MyType {
field1: i32,
field2: i32
}
#[test_builder]
impl MyType {
#[test_data(
(1, 2) => MyType {
field1: 1,
field2: 2
}
)]
fn new(field1: i32, field2: i32) -> Self {
Self {
field1, field2
}
}
#[test_data(
(MyType {
field1: 1,
field2: 2
}) => 1
)]
fn get_field1(&self) -> i32 {
self.field1
}
}