1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017年10月12日 |
---|
#88 在 #io-read
在 game-of-life-parsers 中使用
3KB
IO 测试工具
io 组件测试失败工具集合,例如 std::io::Read
。
用法
在您的 Cargo.toml 中
[dev-dependencies]
io-test-util = "*"
在您的测试中
extern crate io_test_util;
use io_test_util::ErrReader;
use std::io::{ErrorKind, Read};
pub fn main() {
let mut reader = ErrReader::new(ErrorKind::BrokenPipe);
let res = reader.read(&mut[0; 1]);
assert!(res.is_err());
}
lib.rs
:
io 组件测试失败工具集合,例如 std::io::Read
。
用法
在您的 Cargo.toml 中
[dev-dependencies]
io-test-util = "*"
在您的测试中
extern crate io_test_util;
use io_test_util::ErrReader;
use std::io::{ErrorKind, Read};
pub fn main() {
let mut reader = ErrReader::new(ErrorKind::BrokenPipe);
let res = reader.read(&mut[0; 1]);
assert!(res.is_err());
}