#include <mutex>
#include <condition_variable>
#include <algorithm>
#include <chrono>
#include <string>
#include <gmock/gmock.h>
#include <rclcpp/logging.hpp>
Go to the source code of this file.
◆ ACTION_OPEN_BARRIER
| #define ACTION_OPEN_BARRIER |
( |
| str | ) |
|
Value: ::testing::InvokeWithoutArgs([this](void) { \
this->triggerClearEvent(str); \
return true; \
})
Definition at line 111 of file async_test.hpp.
◆ ACTION_OPEN_BARRIER_VOID
| #define ACTION_OPEN_BARRIER_VOID |
( |
| str | ) |
|
Value:::testing::InvokeWithoutArgs([this]() { this->triggerClearEvent(str); })
Definition at line 116 of file async_test.hpp.
◆ BARRIER
Value:EXPECT_TRUE(barricade(__VA_ARGS__))
Definition at line 108 of file async_test.hpp.
◆ BARRIER_FATAL
| #define BARRIER_FATAL |
( |
| ... | ) |
|
Value:ASSERT_TRUE(barricade(__VA_ARGS__))
Definition at line 109 of file async_test.hpp.