mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-14 00:11:00 +00:00
Move test macro to where it is used
This commit is contained in:
@@ -1,17 +1,3 @@
|
|||||||
#[macro_export]
|
|
||||||
macro_rules! declare_ser_tests {
|
|
||||||
($($name:ident { $($value:expr => $tokens:expr,)+ })+) => {
|
|
||||||
$(
|
|
||||||
#[test]
|
|
||||||
fn $name() {
|
|
||||||
$(
|
|
||||||
assert_ser_tokens(&$value, $tokens);
|
|
||||||
)+
|
|
||||||
}
|
|
||||||
)+
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
macro_rules! btreeset {
|
macro_rules! btreeset {
|
||||||
() => {
|
() => {
|
||||||
BTreeSet::new()
|
BTreeSet::new()
|
||||||
|
|||||||
@@ -51,7 +51,20 @@ enum Enum {
|
|||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
declare_ser_tests! {
|
macro_rules! declare_tests {
|
||||||
|
($($name:ident { $($value:expr => $tokens:expr,)+ })+) => {
|
||||||
|
$(
|
||||||
|
#[test]
|
||||||
|
fn $name() {
|
||||||
|
$(
|
||||||
|
assert_ser_tokens(&$value, $tokens);
|
||||||
|
)+
|
||||||
|
}
|
||||||
|
)+
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
declare_tests! {
|
||||||
test_unit {
|
test_unit {
|
||||||
() => &[Token::Unit],
|
() => &[Token::Unit],
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user