30 static auto delay_ms(std::uint32_t ms) ->
void {
31 total_delay_ms_ += ms;
39 [[nodiscard]]
static auto total_delay_ms() -> std::uint32_t {
return total_delay_ms_; }
45 [[nodiscard]]
static auto delay_count() -> std::size_t {
return delay_count_; }
56 inline static std::uint32_t total_delay_ms_ = 0;
57 inline static std::size_t delay_count_ = 0;
Definition mock_delay.hpp:23
static auto total_delay_ms() -> std::uint32_t
Get total accumulated delay time.
Definition mock_delay.hpp:39
static auto reset() -> void
Reset delay tracking for new test.
Definition mock_delay.hpp:50
static auto delay_ms(std::uint32_t ms) -> void
Mock millisecond delay (records but doesn't block).
Definition mock_delay.hpp:30
static auto delay_count() -> std::size_t
Get total number of delay calls.
Definition mock_delay.hpp:45