3个版本
0.1.2 | 2024年5月26日 |
---|---|
0.1.1 | 2024年5月25日 |
0.1.0 | 2024年5月24日 |
#271 in 测试
4KB
lazytest
提供宏,可减少编写简单单元测试所需的样板代码。
使用方法
给定函数
pub fn answer() -> usize {
42
}
这些是等效的
use lazytest::lazytest;
lazytest! {
check_answer {
assert_eq!(answer(), 42);
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn check_answer() {
assert_eq!(answer(), 42);
}
}
lib.rs
:
提供[lazytest]宏以减少编写单元测试所需的代码量。