#include <gtest/gtest.h>
#include <uavcan/helpers/ostream.hpp>
#include <uavcan/transport/transfer_buffer.hpp>
#include <uavcan/Timestamp.hpp>
#include <uavcan/protocol/param/GetSet.hpp>
#include <uavcan/protocol/GetTransportStats.hpp>
#include <uavcan/protocol/Panic.hpp>
#include <uavcan/protocol/RestartNode.hpp>
#include <uavcan/protocol/GlobalTimeSync.hpp>
#include <uavcan/protocol/DataTypeKind.hpp>
#include <uavcan/protocol/GetDataTypeInfo.hpp>
#include <uavcan/protocol/NodeStatus.hpp>
#include <uavcan/protocol/GetNodeInfo.hpp>
#include <uavcan/protocol/debug/LogMessage.hpp>
#include <uavcan/protocol/debug/KeyValue.hpp>
#include <root_ns_a/Deep.hpp>
#include <root_ns_a/UnionTest.hpp>
#include <root_ns_a/UnionTest4.hpp>
Go to the source code of this file.
|
template<typename T > |
static bool | encodeDecodeValidate (const T &obj, const std::string &reference_bit_string) |
|
| TEST (Dsdl, ParamGetSetRequestUnion) |
|
| TEST (Dsdl, ParamGetSetResponseUnion) |
|
| TEST (Dsdl, Streaming) |
|
| TEST (Dsdl, Union) |
|
| TEST (Dsdl, UnionTagWidth) |
|
template<typename T > |
static bool | validateYaml (const T &obj, const std::string &reference) |
|
◆ encodeDecodeValidate()
template<typename T >
static bool encodeDecodeValidate |
( |
const T & |
obj, |
|
|
const std::string & |
reference_bit_string |
|
) |
| |
|
static |
◆ TEST() [1/5]
TEST |
( |
Dsdl |
, |
|
|
ParamGetSetRequestUnion |
|
|
) |
| |
◆ TEST() [2/5]
TEST |
( |
Dsdl |
, |
|
|
ParamGetSetResponseUnion |
|
|
) |
| |
◆ TEST() [3/5]
TEST |
( |
Dsdl |
, |
|
|
Streaming |
|
|
) |
| |
◆ TEST() [4/5]
◆ TEST() [5/5]
TEST |
( |
Dsdl |
, |
|
|
UnionTagWidth |
|
|
) |
| |
◆ validateYaml()
template<typename T >
static bool validateYaml |
( |
const T & |
obj, |
|
|
const std::string & |
reference |
|
) |
| |
|
static |