#include <algorithm>
#include <gtest/gtest.h>
#include <uavcan/transport/transfer_receiver.hpp>
#include "../clock.hpp"
#include "transfer_test_helpers.hpp"
Go to the source code of this file.
Classes | |
struct | Context< BufSize > |
struct | RxFrameGenerator |
Macros | |
#define | CHECK_COMPLETE(x) ASSERT_EQ(uavcan::TransferReceiver::ResultComplete, (x)) |
#define | CHECK_NOT_COMPLETE(x) ASSERT_EQ(uavcan::TransferReceiver::ResultNotComplete, (x)) |
#define | CHECK_SINGLE_FRAME(x) ASSERT_EQ(uavcan::TransferReceiver::ResultSingleFrame, (x)) |
Enumerations | |
enum | SotEotToggle { SET000 = 0, SET001 = 1, SET010 = 2, SET011 = 3, SET100 = 4, SET101 = 5, SET110 = 6, SET111 = 7 } |
Functions | |
static bool | matchBufferContent (const uavcan::ITransferBuffer *tbb, const std::string &content) |
TEST (TransferReceiver, Basic) | |
TEST (TransferReceiver, HeaderParsing) | |
TEST (TransferReceiver, IntervalMeasurement) | |
TEST (TransferReceiver, OutOfBufferSpace_32bytes) | |
TEST (TransferReceiver, OutOfOrderFrames) | |
TEST (TransferReceiver, Restart) | |
TEST (TransferReceiver, UtcTransferTimestamping) | |
#define CHECK_COMPLETE | ( | x | ) | ASSERT_EQ(uavcan::TransferReceiver::ResultComplete, (x)) |
Definition at line 116 of file transfer_receiver.cpp.
#define CHECK_NOT_COMPLETE | ( | x | ) | ASSERT_EQ(uavcan::TransferReceiver::ResultNotComplete, (x)) |
Definition at line 115 of file transfer_receiver.cpp.
#define CHECK_SINGLE_FRAME | ( | x | ) | ASSERT_EQ(uavcan::TransferReceiver::ResultSingleFrame, (x)) |
Definition at line 117 of file transfer_receiver.cpp.
enum SotEotToggle |
Enumerator | |
---|---|
SET000 | |
SET001 | |
SET010 | |
SET011 | |
SET100 | |
SET101 | |
SET110 | |
SET111 |
Definition at line 16 of file transfer_receiver.cpp.
|
static |
Definition at line 93 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
Basic | |||
) |
Definition at line 119 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
HeaderParsing | |||
) |
Definition at line 450 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
IntervalMeasurement | |||
) |
Definition at line 321 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
OutOfBufferSpace_32bytes | |||
) |
Definition at line 259 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
OutOfOrderFrames | |||
) |
Definition at line 297 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
Restart | |||
) |
Definition at line 351 of file transfer_receiver.cpp.
TEST | ( | TransferReceiver | , |
UtcTransferTimestamping | |||
) |
Definition at line 399 of file transfer_receiver.cpp.