Changeset View
Changeset View
Standalone View
Standalone View
src/test/serialize_tests.cpp
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | |||||
class CSerializeMethodsTestMany : public CSerializeMethodsTestSingle { | class CSerializeMethodsTestMany : public CSerializeMethodsTestSingle { | ||||
public: | public: | ||||
using CSerializeMethodsTestSingle::CSerializeMethodsTestSingle; | using CSerializeMethodsTestSingle::CSerializeMethodsTestSingle; | ||||
ADD_SERIALIZE_METHODS; | ADD_SERIALIZE_METHODS; | ||||
template <typename Stream, typename Operation> | template <typename Stream, typename Operation> | ||||
inline void SerializationOp(Stream &s, Operation ser_action) { | inline void SerializationOp(Stream &s, Operation ser_action) { | ||||
READWRITEMANY(intval, boolval, stringval, FLATDATA(charstrval), txval); | READWRITE(intval, boolval, stringval, FLATDATA(charstrval), txval); | ||||
} | } | ||||
}; | }; | ||||
BOOST_AUTO_TEST_CASE(sizes) { | BOOST_AUTO_TEST_CASE(sizes) { | ||||
BOOST_CHECK_EQUAL(sizeof(char), GetSerializeSize(char(0), 0)); | BOOST_CHECK_EQUAL(sizeof(char), GetSerializeSize(char(0), 0)); | ||||
BOOST_CHECK_EQUAL(sizeof(int8_t), GetSerializeSize(int8_t(0), 0)); | BOOST_CHECK_EQUAL(sizeof(int8_t), GetSerializeSize(int8_t(0), 0)); | ||||
BOOST_CHECK_EQUAL(sizeof(uint8_t), GetSerializeSize(uint8_t(0), 0)); | BOOST_CHECK_EQUAL(sizeof(uint8_t), GetSerializeSize(uint8_t(0), 0)); | ||||
BOOST_CHECK_EQUAL(sizeof(int16_t), GetSerializeSize(int16_t(0), 0)); | BOOST_CHECK_EQUAL(sizeof(int16_t), GetSerializeSize(int16_t(0), 0)); | ||||
▲ Show 20 Lines • Show All 365 Lines • Show Last 20 Lines |