Module time

Source
Expand description

Functionality for simulating the passage of time in unit tests.

We do this by providing MockSleepProvider, a “SleepProvider” instance that can simulate timeouts and retries without requiring the actual system clock to advance.

§Deprecated

This mock time facility has some limitations. See MockSleepProvider for more information. Use MockRuntime for new tests.

Structs§

MockSleepProviderDeprecated
A dummy SleepProvider instance for testing.
Sleeping
A future returned by MockSleepProvider::sleep().