![]() |
ChimeraTK-DeviceAccess 03.25.00
|
#include "Device.h"#include "DeviceBackendImpl.h"#include <boost/fusion/include/at_key.hpp>#include <boost/test/unit_test.hpp>#include <functional>#include <list>#include <numeric>#include <string>#include <thread>#include <utility>
Include dependency graph for UnifiedBackendTest.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | ChimeraTK |
| namespace | std |
| STL namespace. | |
Macros | |
| #define | CHECK_EQUALITY(accessor, expectedValue) |
| #define | CHECK_EQUALITY_VECTOR(foundValue, expectedValue) |
| #define | CHECK_EQUALITY_TIMEOUT(accessor, expectedValue, maxMilliseconds) |
| #define | CHECK_EQUALITY_VECTOR_TIMEOUT(foundValue, expectedValue, maxMilliseconds) |
| #define | CHECK_TIMEOUT(condition, maxMilliseconds) |
| #define | STORE_APPLICATION_DATA_BUFFER(UserType, accessor) |
| Helper macros for test_B_4_2_4 and test_B_4_2_5. | |
| #define | ALTER_AND_STORE_APPLICATION_BUFFER(UserType, accessor) |
| #define | CHECK_APPLICATION_DATA_BUFFER(UserType, accessor) CHECK_EQUALITY(accessor, STORE_APPLICATION_BUFFER_data) |
| #define | CHECK_APPLICATION_BUFFER(UserType, accessor) |
Enumerations | |
| enum class | ChimeraTK::TestCapability { ChimeraTK::unspecified , ChimeraTK::enabled , ChimeraTK::disabled } |
| Used by the Capabilities descriptor. More... | |
Functions | |
| template<typename UserType > | |
| bool | ChimeraTK::compareHelper (UserType a, UserType b) |
| template<> | |
| bool | ChimeraTK::compareHelper< double > (double a, double b) |
| template<> | |
| bool | ChimeraTK::compareHelper< float > (float a, float b) |
| template<> | |
| bool | ChimeraTK::compareHelper< std::string > (std::string a, std::string b) |
| std::string | std::to_string (const std::string &v) |
| std::string | std::to_string (const char *&v) |
| #define ALTER_AND_STORE_APPLICATION_BUFFER | ( | UserType, | |
| accessor | |||
| ) |
Definition at line 1369 of file UnifiedBackendTest.h.
| #define CHECK_APPLICATION_BUFFER | ( | UserType, | |
| accessor | |||
| ) |
Definition at line 1383 of file UnifiedBackendTest.h.
| #define CHECK_APPLICATION_DATA_BUFFER | ( | UserType, | |
| accessor | |||
| ) | CHECK_EQUALITY(accessor, STORE_APPLICATION_BUFFER_data) |
Definition at line 1381 of file UnifiedBackendTest.h.
| #define CHECK_EQUALITY | ( | accessor, | |
| expectedValue | |||
| ) |
Definition at line 714 of file UnifiedBackendTest.h.
| #define CHECK_EQUALITY_TIMEOUT | ( | accessor, | |
| expectedValue, | |||
| maxMilliseconds | |||
| ) |
Definition at line 787 of file UnifiedBackendTest.h.
| #define CHECK_EQUALITY_VECTOR | ( | foundValue, | |
| expectedValue | |||
| ) |
Definition at line 750 of file UnifiedBackendTest.h.
| #define CHECK_EQUALITY_VECTOR_TIMEOUT | ( | foundValue, | |
| expectedValue, | |||
| maxMilliseconds | |||
| ) |
Definition at line 829 of file UnifiedBackendTest.h.
| #define CHECK_TIMEOUT | ( | condition, | |
| maxMilliseconds | |||
| ) |
Definition at line 871 of file UnifiedBackendTest.h.
| #define STORE_APPLICATION_DATA_BUFFER | ( | UserType, | |
| accessor | |||
| ) |
Helper macros for test_B_4_2_4 and test_B_4_2_5.
Definition at line 1362 of file UnifiedBackendTest.h.