#include <algorithm>#include <gtest/gtest.h>#include <memory>#include <uavcan/transport/transfer_buffer.hpp>
Go to the source code of this file.
Functions | |
| template<typename T , unsigned Size> | |
| static bool | allEqual (const T(&a)[Size]) |
| template<typename T , unsigned Size, typename R > | |
| static void | fill (T(&a)[Size], R value) |
| static int | fillTestData (const std::string &data, uavcan::ITransferBuffer *tbb) |
| static bool | matchAgainst (const std::string &data, const uavcan::ITransferBuffer &tbb, unsigned offset=0, int len=-1) |
| static bool | matchAgainstTestData (const uavcan::ITransferBuffer &tbb, unsigned offset, int len=-1) |
| TEST (TransferBuffer, TestDataValidation) | |
| TEST (StaticTransferBuffer, Basic) | |
| TEST (TransferBufferManagerEntry, Basic) | |
| TEST (TransferBufferManager, TestDataValidation) | |
| TEST (TransferBufferManager, Basic) | |
Variables | |
| static const int | MGR_MAX_BUFFER_SIZE = 100 |
| static const std::string | MGR_TEST_DATA [4] |
| static const int | TEST_BUFFER_SIZE = 200 |
| static const std::string | TEST_DATA |
|
static |
Definition at line 22 of file transfer_buffer.cpp.
|
static |
Definition at line 30 of file transfer_buffer.cpp.
|
static |
Definition at line 225 of file transfer_buffer.cpp.
|
static |
Definition at line 38 of file transfer_buffer.cpp.
|
static |
Definition at line 73 of file transfer_buffer.cpp.
| TEST | ( | TransferBuffer | , |
| TestDataValidation | |||
| ) |
Definition at line 78 of file transfer_buffer.cpp.
| TEST | ( | StaticTransferBuffer | , |
| Basic | |||
| ) |
Definition at line 88 of file transfer_buffer.cpp.
| TEST | ( | TransferBufferManagerEntry | , |
| Basic | |||
| ) |
Definition at line 133 of file transfer_buffer.cpp.
| TEST | ( | TransferBufferManager | , |
| TestDataValidation | |||
| ) |
Definition at line 216 of file transfer_buffer.cpp.
| TEST | ( | TransferBufferManager | , |
| Basic | |||
| ) |
Definition at line 230 of file transfer_buffer.cpp.
|
static |
Definition at line 214 of file transfer_buffer.cpp.
|
static |
Definition at line 198 of file transfer_buffer.cpp.
|
static |
Definition at line 86 of file transfer_buffer.cpp.
|
static |
Definition at line 14 of file transfer_buffer.cpp.