3 个版本 (1 个稳定版)
使用旧的 Rust 2015
1.0.0 | 2016 年 4 月 10 日 |
---|---|
0.2.0 | 2015 年 2 月 1 日 |
0.1.0 | 2014 年 12 月 23 日 |
#233 in 测试
62,947 每月下载量
用于 37 个 crates (24 直接使用)
285KB
50 行
包含 (ELF 可执行文件/库, 720KB) testdata/rust_hello, (ELF 可执行文件/库, 9KB) testdata/c_hello, (ELF 可执行文件/库, 9KB) testdata/c_hello_copy
文件比较
此模块提供了一个用于单元测试的原子文件比较功能。
diff_files() 函数接收两个文件句柄,如果它们指向相同的文件则返回 true。
use file_diff::{diff_files};
use std::fs::{File};
let mut file1 = match File::open("./src/lib.rs") {
Ok(f) => f,
Err(e) => panic!("{}", e),
};
let mut file2 = match File::open("./src/lib.rs") {
Ok(f) => f,
Err(e) => panic!("{}", e),
};
diff_files(&mut file1, &mut file2);
diff() 函数接收文件的字符串表示,如果这些字符串代表真实文件且这些文件相同则返回 true。
use file_diff::{diff};
diff("./src/lib.rs", "./src/lib.rs"); // true
lib.rs
:
文件比较
此模块提供了一个用于单元测试的原子文件比较功能。
diff_files() 函数接收两个文件句柄,如果它们指向相同的文件则返回 true。
use file_diff::{diff_files};
use std::fs::{File};
let mut file1 = match File::open("./src/lib.rs") {
Ok(f) => f,
Err(e) => panic!("{}", e),
};
let mut file2 = match File::open("./src/lib.rs") {
Ok(f) => f,
Err(e) => panic!("{}", e),
};
diff_files(&mut file1, &mut file2);
diff() 函数接收文件的字符串表示,如果这些字符串代表真实文件且这些文件相同则返回 true。
use file_diff::{diff};
diff("./src/lib.rs", "./src/lib.rs");