//注定会断言失败的代码:断言1和2会不会相等
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn one_result() {
assert_eq!(1,2);
}
}
注意点
1.编程环境:vscode +rust-analyzer(插件式)
2.方法上添加标签(Attribute): #[cfg(test)]
3. 断言语句:assert_eq!(vec!["safe,fast,productive."],search(query,contents))
4. 启动测试语句,vscode的 Terminal(终端)运行指令: cargo test (注意不是cargo run)
测试结果演示:(失败)
接下来演示会断言成功的案例
//断言1和1是否相等
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn one_result() {
assert_eq!(1,1);
}
}
标签:断言,vscode,cfg,assert,测试用例,test,编写,eq,Rust From: https://blog.csdn.net/mikisan555/article/details/139778524