Changeset View
Changeset View
Standalone View
Standalone View
src/test/serialize_tests.cpp
Show First 20 Lines • Show All 401 Lines • ▼ Show 20 Lines | |||||
BOOST_AUTO_TEST_CASE(class_methods) { | BOOST_AUTO_TEST_CASE(class_methods) { | ||||
int intval(100); | int intval(100); | ||||
bool boolval(true); | bool boolval(true); | ||||
std::string stringval("testing"); | std::string stringval("testing"); | ||||
const char *charstrval("testing charstr"); | const char *charstrval("testing charstr"); | ||||
CMutableTransaction txval; | CMutableTransaction txval; | ||||
CSerializeMethodsTestSingle methodtest1(intval, boolval, stringval, | CSerializeMethodsTestSingle methodtest1(intval, boolval, stringval, | ||||
charstrval, txval); | charstrval, CTransaction(txval)); | ||||
CSerializeMethodsTestMany methodtest2(intval, boolval, stringval, | CSerializeMethodsTestMany methodtest2(intval, boolval, stringval, | ||||
charstrval, txval); | charstrval, CTransaction(txval)); | ||||
CSerializeMethodsTestSingle methodtest3; | CSerializeMethodsTestSingle methodtest3; | ||||
CSerializeMethodsTestMany methodtest4; | CSerializeMethodsTestMany methodtest4; | ||||
CDataStream ss(SER_DISK, PROTOCOL_VERSION); | CDataStream ss(SER_DISK, PROTOCOL_VERSION); | ||||
BOOST_CHECK(methodtest1 == methodtest2); | BOOST_CHECK(methodtest1 == methodtest2); | ||||
ss << methodtest1; | ss << methodtest1; | ||||
ss >> methodtest4; | ss >> methodtest4; | ||||
ss << methodtest2; | ss << methodtest2; | ||||
ss >> methodtest3; | ss >> methodtest3; | ||||
Show All 11 Lines |