From bca9220cab919c63762c47d25257b80de04cf1cb Mon Sep 17 00:00:00 2001 From: trivernis Date: Wed, 2 Sep 2020 11:42:18 +0200 Subject: [PATCH] Fix tests to run on stable Signed-off-by: trivernis --- Cargo.toml | 2 +- src/lib.rs | 23 ----------------------- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b6390aa..68f2722 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "charred" -version = "0.3.1" +version = "0.3.3" authors = ["trivernis "] edition = "2018" license-file = "LICENSE" diff --git a/src/lib.rs b/src/lib.rs index b0d0a3c..d7c7077 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,12 +1,9 @@ -#![feature(test)] -extern crate test; pub mod tapemachine; #[cfg(test)] mod tests { use crate::tapemachine::TapeResult; use crate::tapemachine::{CharTapeMachine, TapeError}; - use test::Bencher; const TEST_STRING: &str = "TEST STRING 1234 \\l \\n"; @@ -82,24 +79,4 @@ mod tests { Ok(()) } - - #[bench] - fn bench_assert_seek(b: &mut Bencher) { - let mut ctm = CharTapeMachine::new(TEST_STRING.chars().collect()); - b.iter(|| { - ctm.check_char(&'T'); - ctm.seek_one().unwrap(); - ctm.check_char(&'E'); - ctm.seek_one().unwrap(); - ctm.check_char(&'F'); - ctm.seek_one().unwrap(); - ctm.check_any(&['A', 'B', 'C', 'D', 'E', '2']); - ctm.seek_one().unwrap(); - ctm.seek_whitespace(); - ctm.check_sequence(&['S', 'T', 'R', 'I', 'N', 'T']); - ctm.check_sequence(&['S', 'T', 'R', 'I', 'N', 'G']); - ctm.check_eof(); - ctm.rewind(0); - }) - } }