improve unit test coverage

This commit is contained in:
Marc-Antoine Arnaud 2018-05-24 18:00:21 +02:00
parent 6ce72187aa
commit c639259d89

View File

@ -99,6 +99,8 @@ fn se_attributes() {
}
}
assert_eq!(SubStruct::default(), SubStruct{subitem: "".to_string()});
let model = XmlStruct {
item: "something".to_string(),
sub: SubStruct {
@ -136,6 +138,8 @@ fn ser_rename() {
}
}
assert_eq!(SubStruct::default(), SubStruct{subitem: "".to_string()});
let model = XmlStruct {
item: "something".to_string(),
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 {
item: "something".to_string(),
sub_struct: SubStruct {
@ -216,6 +225,8 @@ fn ser_enum() {
}
}
assert_eq!(Color::default(), Color::White);
#[derive(YaSerialize, PartialEq, Debug)]
pub struct RGBColor {
red: String,