Test std::fmt::Display for Tag.

This commit is contained in:
KAMADA Ken'ichi 2017-04-08 20:26:51 +09:00
parent 91ce94844c
commit accc66f21a
1 changed files with 12 additions and 0 deletions

View File

@ -537,4 +537,16 @@ mod tests {
_ => panic!(),
}
}
#[test]
fn tag_fmt_display() {
let tag1 = Tag(Context::Tiff, 0x132);
assert_eq!(format!("{:15}", tag1), "DateTime ");
assert_eq!(format!("{:>15}", tag1), " DateTime");
assert_eq!(format!("{:5.6}", tag1), "DateTi");
let tag2 = Tag(Context::Exif, 0);
assert_eq!(format!("{:15}", tag2), "Tag(Exif, 0) ");
assert_eq!(format!("{:>15}", tag2), " Tag(Exif, 0)");
assert_eq!(format!("{:5.6}", tag2), "Tag(Ex");
}
}