From 8404f796ac99504ac9fbbce898e78bb02f05804a Mon Sep 17 00:00:00 2001 From: Carl Lerche Date: Wed, 26 Jun 2019 14:40:52 -0700 Subject: test: get `cargo test --tests` working (#1205) Broken tests are disabled --- tokio-test/src/macros.rs | 41 ----------------------------------------- tokio-test/tests/clock.rs | 1 + tokio-test/tests/macros.rs | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 tokio-test/tests/macros.rs (limited to 'tokio-test') diff --git a/tokio-test/src/macros.rs b/tokio-test/src/macros.rs index 722bbd68..ff3b6eb2 100644 --- a/tokio-test/src/macros.rs +++ b/tokio-test/src/macros.rs @@ -112,44 +112,3 @@ macro_rules! assert_elapsed { }; } */ - -#[cfg(test)] -mod tests { - use futures::{future, Async, Future, Poll}; - - #[test] - fn assert_ready() { - let mut fut = future::ok::<(), ()>(()); - assert_ready!(fut.poll()); - let mut fut = future::ok::<(), ()>(()); - assert_ready!(fut.poll(), "some message"); - } - - #[test] - #[should_panic] - fn assert_ready_err() { - let mut fut = future::err::<(), ()>(()); - assert_ready!(fut.poll()); - } - - #[test] - fn assert_not_ready() { - let poll: Poll<(), ()> = Ok(Async::NotReady); - assert_not_ready!(poll); - assert_not_ready!(poll, "some message"); - } - - #[test] - #[should_panic] - fn assert_not_ready_err() { - let mut fut = future::err::<(), ()>(()); - assert_not_ready!(fut.poll()); - } - - #[test] - fn assert_ready_eq() { - let mut fut = future::ok::<(), ()>(()); - assert_ready_eq!(fut.poll(), ()); - } - -} diff --git a/tokio-test/tests/clock.rs b/tokio-test/tests/clock.rs index a57edd72..082ce311 100644 --- a/tokio-test/tests/clock.rs +++ b/tokio-test/tests/clock.rs @@ -1,3 +1,4 @@ +#![cfg(feature = "broken")] #![deny(warnings, rust_2018_idioms)] use futures::Future; diff --git a/tokio-test/tests/macros.rs b/tokio-test/tests/macros.rs new file mode 100644 index 00000000..2dd519eb --- /dev/null +++ b/tokio-test/tests/macros.rs @@ -0,0 +1,40 @@ +#![cfg(feature = "broken")] +#![deny(warnings, rust_2018_idioms)] + +use tokio_macros::{assert_ready, assert_not_ready, assert_ready_eq}; +use futures::{future, Async, Future, Poll}; + +#[test] +fn assert_ready() { + let mut fut = future::ok::<(), ()>(()); + assert_ready!(fut.poll()); + let mut fut = future::ok::<(), ()>(()); + assert_ready!(fut.poll(), "some message"); +} + +#[test] +#[should_panic] +fn assert_ready_err() { + let mut fut = future::err::<(), ()>(()); + assert_ready!(fut.poll()); +} + +#[test] +fn assert_not_ready() { + let poll: Poll<(), ()> = Ok(Async::NotReady); + assert_not_ready!(poll); + assert_not_ready!(poll, "some message"); +} + +#[test] +#[should_panic] +fn assert_not_ready_err() { + let mut fut = future::err::<(), ()>(()); + assert_not_ready!(fut.poll()); +} + +#[test] +fn assert_ready_eq() { + let mut fut = future::ok::<(), ()>(()); + assert_ready_eq!(fut.poll(), ()); +} -- cgit v1.2.3