3个版本

0.1.2 2024年5月26日
0.1.1 2024年5月25日
0.1.0 2024年5月24日

#271 in 测试

MIT-0许可证

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]宏以减少编写单元测试所需的代码量。

无运行时依赖