Add tests for CStr(ing) ser/de

This commit is contained in:
Jon Gjengset
2017-03-03 18:06:04 -05:00
parent 0d6d077e6a
commit d90eecd4a2
2 changed files with 29 additions and 0 deletions
+11
View File
@@ -6,6 +6,7 @@ use std::net;
use std::path::{Path, PathBuf};
use std::str;
use std::time::Duration;
use std::ffi::CString;
extern crate serde;
@@ -389,6 +390,16 @@ declare_tests! {
Token::Str("/usr/local/lib"),
],
}
test_cstring {
CString::new("abc").unwrap() => &[
Token::Bytes(b"abc"),
],
}
test_cstr {
(&*CString::new("abc").unwrap()) => &[
Token::Bytes(b"abc"),
],
}
}