#include <cassert>
#include <vector>
#include <cstring>
#include <random>
#include <algorithm>
#include <boost/test/unit_test.hpp>
#include <boost/mp11.hpp>
#include <fmt/core.h>
#include "rANS/serialize.h"
#include "rANS/histogram.h"
#include "rANS/factory.h"
#include "rANS/metrics.h"
#include "rANS/internal/containers/Symbol.h"
Go to the source code of this file.
|
using | buffer_types = boost::mp11::mp_list< uint8_t, uint16_t, uint32_t, uint64_t > |
|
using | source_types = boost::mp11::mp_list< uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t > |
|
using | test_types = boost::mp11::mp_product< boost::mp11::mp_list, source_types, buffer_types > |
|
using | adaptiveSource_types = boost::mp11::mp_list< uint32_t, int32_t > |
|
using | adaptiveTest_types = boost::mp11::mp_product< boost::mp11::mp_list, source_types, buffer_types > |
|
using | sparseTest_types = adaptiveTest_types |
|
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeEmptyHistogram, T, test_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeEmptySymbolTable, T, test_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeHistogram, T, test_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeSymbolTable, T, test_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeAdaptiveHistogram, T, adaptiveTest_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeAdaptiveSymbolTable, T, adaptiveTest_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeSparseHistogram, T, sparseTest_types) |
|
| BOOST_AUTO_TEST_CASE_TEMPLATE (testSerializeDeserializeSparseSymbolTable, T, sparseTest_types) |
|
◆ BOOST_TEST_DYN_LINK
#define BOOST_TEST_DYN_LINK |
◆ BOOST_TEST_MAIN
◆ BOOST_TEST_MODULE
#define BOOST_TEST_MODULE Utility test |
◆ adaptiveSource_types
◆ adaptiveTest_types
◆ buffer_types
using buffer_types = boost::mp11::mp_list<uint8_t, uint16_t, uint32_t, uint64_t> |
◆ source_types
using source_types = boost::mp11::mp_list<uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t> |
◆ sparseTest_types
◆ test_types
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [1/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeAdaptiveHistogram |
, |
|
|
T |
, |
|
|
adaptiveTest_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [2/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeAdaptiveSymbolTable |
, |
|
|
T |
, |
|
|
adaptiveTest_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [3/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeEmptyHistogram |
, |
|
|
T |
, |
|
|
test_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [4/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeEmptySymbolTable |
, |
|
|
T |
, |
|
|
test_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [5/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeHistogram |
, |
|
|
T |
, |
|
|
test_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [6/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeSparseHistogram |
, |
|
|
T |
, |
|
|
sparseTest_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [7/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeSparseSymbolTable |
, |
|
|
T |
, |
|
|
sparseTest_types |
|
|
) |
| |
◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [8/8]
BOOST_AUTO_TEST_CASE_TEMPLATE |
( |
testSerializeDeserializeSymbolTable |
, |
|
|
T |
, |
|
|
test_types |
|
|
) |
| |
◆ MessageProxy