漂亮的断言
当鲁斯特编写测试,你可能会使用assert_eq!(a, b)很多。
如果这样的测试失败,它将显示a和b所有详细信息。 但是您必须自己发现差异,但并非总是如此,就像下面这样:
使用彩色差异可以使这项任务容易得多吗?
是的,您只需要一行代码即可实现:
use pretty_assertions :: {assert_eq, assert_ne};
在上面的屏幕截图后面显示示例。 // 1. add the `pretty_assertions` dependency to `Cargo.toml`.
// 2. insert this line at the top of each module, as needed
use pretty_assertions :: {assert_eq, assert_ne};
fn main () {
#[derive(De
评论0
最新资源