#include <cmath>
#include <thread>
#include <gtest/gtest.h>
#include "bota_worker/Rate.hpp"
Go to the source code of this file.
|
| void | doSomething (const double duration) |
| |
| | TEST (RateTest, Initialization) |
| |
| | TEST (RateTest, Reset) |
| |
| | TEST (RateTest, SleepWithEnforceRate) |
| |
| | TEST (RateTest, SleepWithoutEnforceRate) |
| |
| | TEST (RateTest, StatisticsWithEnforceRate) |
| |
| | TEST (RateTest, StatisticsWithoutEnforceRate) |
| |
| | TEST (RateTest, WarningsAndErrors) |
| |
◆ RATE_TEST_TOL
◆ RATE_TEST_TOL_BUILD_SERVER
| #define RATE_TEST_TOL_BUILD_SERVER 0.007 |
◆ RATE_TEST_TOL_LOCAL
| #define RATE_TEST_TOL_LOCAL 0.001 |
◆ doSomething()
| void doSomething |
( |
const double |
duration | ) |
|
Simulate some processing which takes a certain amount of time.
- Parameters
-
| duration | Processing duration in seconds. |
Definition at line 22 of file RateTest.cpp.
◆ TEST() [1/7]
| TEST |
( |
RateTest |
, |
|
|
Initialization |
|
|
) |
| |
◆ TEST() [2/7]
| TEST |
( |
RateTest |
, |
|
|
Reset |
|
|
) |
| |
◆ TEST() [3/7]
| TEST |
( |
RateTest |
, |
|
|
SleepWithEnforceRate |
|
|
) |
| |
◆ TEST() [4/7]
| TEST |
( |
RateTest |
, |
|
|
SleepWithoutEnforceRate |
|
|
) |
| |
◆ TEST() [5/7]
| TEST |
( |
RateTest |
, |
|
|
StatisticsWithEnforceRate |
|
|
) |
| |
◆ TEST() [6/7]
| TEST |
( |
RateTest |
, |
|
|
StatisticsWithoutEnforceRate |
|
|
) |
| |
◆ TEST() [7/7]
| TEST |
( |
RateTest |
, |
|
|
WarningsAndErrors |
|
|
) |
| |