improve unit test coverage
This commit is contained in:
parent
6ce72187aa
commit
c639259d89
@ -99,6 +99,8 @@ fn se_attributes() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert_eq!(SubStruct::default(), SubStruct{subitem: "".to_string()});
|
||||||
|
|
||||||
let model = XmlStruct {
|
let model = XmlStruct {
|
||||||
item: "something".to_string(),
|
item: "something".to_string(),
|
||||||
sub: SubStruct {
|
sub: SubStruct {
|
||||||
@ -136,6 +138,8 @@ fn ser_rename() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert_eq!(SubStruct::default(), SubStruct{subitem: "".to_string()});
|
||||||
|
|
||||||
let model = XmlStruct {
|
let model = XmlStruct {
|
||||||
item: "something".to_string(),
|
item: "something".to_string(),
|
||||||
sub_struct: SubStruct {
|
sub_struct: SubStruct {
|
||||||
@ -176,6 +180,11 @@ fn ser_text_content_with_attributes() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert_eq!(SubStruct::default(), SubStruct{
|
||||||
|
subitem: "".to_string(),
|
||||||
|
text: "".to_string(),
|
||||||
|
});
|
||||||
|
|
||||||
let model = XmlStruct {
|
let model = XmlStruct {
|
||||||
item: "something".to_string(),
|
item: "something".to_string(),
|
||||||
sub_struct: SubStruct {
|
sub_struct: SubStruct {
|
||||||
@ -216,6 +225,8 @@ fn ser_enum() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert_eq!(Color::default(), Color::White);
|
||||||
|
|
||||||
#[derive(YaSerialize, PartialEq, Debug)]
|
#[derive(YaSerialize, PartialEq, Debug)]
|
||||||
pub struct RGBColor {
|
pub struct RGBColor {
|
||||||
red: String,
|
red: String,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user