[][src]Attribute Macro tokio_macros::test

#[test]

Marks async function to be executed by runtime, suitable to test environment

Options:

  • basic_scheduler - All tasks are executed on the current thread. Used by default.
  • threaded_scheduler - Use multi-threaded scheduler (requires rt-threaded feature).

Usage

Select runtime

#[tokio::test(threaded_scheduler)]
async fn my_test() {
    assert!(true);
}

Using default

#[tokio::test]
async fn my_test() {
    assert!(true);
}