#include <boost/test/included/unit_test.hpp>
#include <cstdint>
#include <boost/chrono.hpp>
#include <boost/range/irange.hpp>
#include "framecpp/Common/CheckSum.hh"
Macros | |
#define | BOOST_TEST_MAIN |
Typedefs | |
typedef FrameCPP::Common::CheckSumCRC::crc_type | cksum |
Functions | |
bool | init_ramped_buffer () |
static const cksum::value_type | expected_value_zero_0 (4294967295) |
static const cksum::value_type | expected_value_zero_4096 (3018728591) |
static const cksum::value_type | expected_value_zero_8589934592 (4135437457) |
static const cksum::value_type | expected_value_ramped_4096 (300014538) |
template<typename CRC> | |
void | process_buffer (CRC &Accumulator, const uint8_t *Buffer, size_t BufferSize) |
template<> | |
void | process_buffer< CheckSumCRC > (CheckSumCRC &Accumulator, const uint8_t *Buffer, size_t BufferSize) |
template<typename CRC> | |
auto | process_n_buffers (CRC &Accumulator, const uint8_t *Buffer, size_t BufferSize, size_t N) -> decltype(boost::chrono::process_real_cpu_clock::now() - boost::chrono::process_real_cpu_clock::now()) |
BOOST_AUTO_TEST_CASE (test_checksum_constructor) | |
BOOST_AUTO_TEST_CASE (test_checksum_zero_bytes) | |
BOOST_AUTO_TEST_CASE (test_checksum_4096_bytes) | |
BOOST_AUTO_TEST_CASE (test_checksum_4096_bytes_2_stages) | |
BOOST_AUTO_TEST_CASE (test_checksum_4096_bytes_reset) | |
BOOST_AUTO_TEST_CASE (test_checksum_4096_bytes_no_extend) | |
BOOST_AUTO_TEST_CASE (test_checksum_8589934592_bytes) | |
Variables | |
uint8_t | ramped_buffer [256] |
bool | ramped_buffer_initted = init_ramped_buffer( ) |
#define BOOST_TEST_MAIN |
BOOST_AUTO_TEST_CASE | ( | test_checksum_4096_bytes | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_4096_bytes_2_stages | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_4096_bytes_no_extend | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_4096_bytes_reset | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_8589934592_bytes | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_constructor | ) |
BOOST_AUTO_TEST_CASE | ( | test_checksum_zero_bytes | ) |
|
static |
|
static |
|
static |
|
static |
bool init_ramped_buffer | ( | ) |
|
inline |
|
inline |
|
inline |
uint8_t ramped_buffer[256] |
bool ramped_buffer_initted = init_ramped_buffer( ) |