Remove box-syntax in test

This commit is contained in:
Matthias Beyer 2015-12-29 15:05:44 +01:00
parent e21da820c4
commit e3b22d488d

View file

@ -148,6 +148,8 @@ impl Serialize for FileHeaderData {
#[cfg(test)] #[cfg(test)]
mod test { mod test {
use std::ops::Deref;
use super::JsonHeaderParser; use super::JsonHeaderParser;
use storage::parser::{FileHeaderParser, ParserError}; use storage::parser::{FileHeaderParser, ParserError};
use storage::file::header::data::FileHeaderData as FHD; use storage::file::header::data::FileHeaderData as FHD;
@ -177,9 +179,9 @@ mod test {
Some(FHD::Map{keys: keys}) => { Some(FHD::Map{keys: keys}) => {
for k in keys { for k in keys {
match k { match k {
FHD::Key{name: name, value: box value} => { FHD::Key{name: name, value: value} => {
assert!(name == "a" || name == "b", "Key unknown"); assert!(name == "a" || name == "b", "Key unknown");
match &value { match value.deref() {
&FHD::UInteger(u) => assert_eq!(u, 1), &FHD::UInteger(u) => assert_eq!(u, 1),
&FHD::Integer(i) => assert_eq!(i, -2), &FHD::Integer(i) => assert_eq!(i, -2),
_ => assert!(false, "Integers are not here"), _ => assert!(false, "Integers are not here"),