PIVX Core  5.6.99
P2P Digital Currency
Classes | Functions
serialize_tests.cpp File Reference
#include "optional.h"
#include "serialize.h"
#include "streams.h"
#include "hash.h"
#include "test/test_pivx.h"
#include <stdint.h>
#include <boost/test/unit_test.hpp>
Include dependency graph for serialize_tests.cpp:

Go to the source code of this file.

Classes

class  CSerializeMethodsTestSingle
 
class  CSerializeMethodsTestMany
 

Functions

template<typename T >
void check_ser_rep (T thing, std::vector< unsigned char > expected)
 
 BOOST_AUTO_TEST_CASE (sizes)
 
 BOOST_AUTO_TEST_CASE (floats_conversion)
 
 BOOST_AUTO_TEST_CASE (doubles_conversion)
 
 BOOST_AUTO_TEST_CASE (floats)
 
 BOOST_AUTO_TEST_CASE (doubles)
 
 BOOST_AUTO_TEST_CASE (boost_optional)
 
 BOOST_AUTO_TEST_CASE (varints)
 
 BOOST_AUTO_TEST_CASE (varints_bitpatterns)
 
 BOOST_AUTO_TEST_CASE (compactsize)
 
 BOOST_AUTO_TEST_CASE (vector_bool)
 
 BOOST_AUTO_TEST_CASE (noncanonical)
 
 BOOST_AUTO_TEST_CASE (insert_delete)
 
 BOOST_AUTO_TEST_CASE (class_methods)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/13]

BOOST_AUTO_TEST_CASE ( boost_optional  )

Definition at line 193 of file serialize_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/13]

BOOST_AUTO_TEST_CASE ( class_methods  )

Definition at line 377 of file serialize_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/13]

BOOST_AUTO_TEST_CASE ( compactsize  )

Definition at line 253 of file serialize_tests.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/13]

BOOST_AUTO_TEST_CASE ( doubles  )

Definition at line 176 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [5/13]

BOOST_AUTO_TEST_CASE ( doubles_conversion  )

Definition at line 132 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [6/13]

BOOST_AUTO_TEST_CASE ( floats  )

Definition at line 159 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [7/13]

BOOST_AUTO_TEST_CASE ( floats_conversion  )

Definition at line 113 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [8/13]

BOOST_AUTO_TEST_CASE ( insert_delete  )

Definition at line 329 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [9/13]

BOOST_AUTO_TEST_CASE ( noncanonical  )

Definition at line 292 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [10/13]

BOOST_AUTO_TEST_CASE ( sizes  )

Definition at line 81 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [11/13]

BOOST_AUTO_TEST_CASE ( varints  )

Definition at line 200 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [12/13]

BOOST_AUTO_TEST_CASE ( varints_bitpatterns  )

Definition at line 232 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ BOOST_AUTO_TEST_CASE() [13/13]

BOOST_AUTO_TEST_CASE ( vector_bool  )

Definition at line 283 of file serialize_tests.cpp.

Here is the call graph for this function:

◆ check_ser_rep()

template<typename T >
void check_ser_rep ( T  thing,
std::vector< unsigned char >  expected 
)

Definition at line 17 of file serialize_tests.cpp.

Here is the call graph for this function: