#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 (StaticTransferBuffer, Basic) | |
TEST (TransferBuffer, TestDataValidation) | |
TEST (TransferBufferManager, Basic) | |
TEST (TransferBufferManager, TestDataValidation) | |
TEST (TransferBufferManagerEntry, 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 | ( | StaticTransferBuffer | , |
Basic | |||
) |
Definition at line 88 of file transfer_buffer.cpp.
TEST | ( | TransferBuffer | , |
TestDataValidation | |||
) |
Definition at line 78 of file transfer_buffer.cpp.
TEST | ( | TransferBufferManager | , |
Basic | |||
) |
Definition at line 230 of file transfer_buffer.cpp.
TEST | ( | TransferBufferManager | , |
TestDataValidation | |||
) |
Definition at line 216 of file transfer_buffer.cpp.
TEST | ( | TransferBufferManagerEntry | , |
Basic | |||
) |
Definition at line 133 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.