This commit is contained in:
Erick Tryzelaar
2015-01-09 17:52:46 -08:00
parent 063a957e03
commit 8a434721c2
3 changed files with 210 additions and 74 deletions
+13 -18
View File
@@ -1047,6 +1047,19 @@ mod tests {
}
}
macro_rules! btreemap {
() => {
BTreeMap::new()
};
($($key:expr => $value:expr),+) => {
{
let mut map = BTreeMap::new();
$(map.insert($key, $value);)+
map
}
}
}
macro_rules! declare_test {
($name:ident { $($value:expr => $tokens:expr,)+ }) => {
#[test]
@@ -1070,29 +1083,11 @@ mod tests {
}
}
macro_rules! btreemap {
() => {
BTreeMap::new()
};
($($key:expr => $value:expr),+) => {
{
let mut map = BTreeMap::new();
$(map.insert($key, $value);)+
map
}
}
}
macro_rules! declare_tests {
($($name:ident { $($value:expr => $tokens:expr,)+ })+) => {
$(
declare_test!($name { $($value => $tokens,)+ });
)+
};
($($name:ident { $($value:expr: $ty:ty => $tokens:expr,)+ })+) => {
$(
declare_test!($($name { $($value:$ty => $tokens,)+ })+);
)+
}
}