diff options
| author | Pieter Wuille <[email protected]> | 2020-03-11 09:35:39 -0700 |
|---|---|---|
| committer | Pieter Wuille <[email protected]> | 2020-03-30 16:10:30 -0700 |
| commit | 2b1f85e8c52c8bc5a17eae4c809eaf61d724af98 (patch) | |
| tree | 76978d88902e6894b4288cf804722b67294d12bd /src/test/blockencodings_tests.cpp | |
| parent | Convert merkleblock to new serialization (diff) | |
| download | discoin-2b1f85e8c52c8bc5a17eae4c809eaf61d724af98.tar.xz discoin-2b1f85e8c52c8bc5a17eae4c809eaf61d724af98.zip | |
Convert blockencodings_tests to new serialization
Diffstat (limited to 'src/test/blockencodings_tests.cpp')
| -rw-r--r-- | src/test/blockencodings_tests.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/test/blockencodings_tests.cpp b/src/test/blockencodings_tests.cpp index 8694891a5..14cf1a4a7 100644 --- a/src/test/blockencodings_tests.cpp +++ b/src/test/blockencodings_tests.cpp @@ -132,24 +132,7 @@ public: return base.GetShortID(txhash); } - ADD_SERIALIZE_METHODS; - - template <typename Stream, typename Operation> - inline void SerializationOp(Stream& s, Operation ser_action) { - READWRITE(header); - READWRITE(nonce); - size_t shorttxids_size = shorttxids.size(); - READWRITE(VARINT(shorttxids_size)); - shorttxids.resize(shorttxids_size); - for (size_t i = 0; i < shorttxids.size(); i++) { - uint32_t lsb = shorttxids[i] & 0xffffffff; - uint16_t msb = (shorttxids[i] >> 32) & 0xffff; - READWRITE(lsb); - READWRITE(msb); - shorttxids[i] = (uint64_t(msb) << 32) | uint64_t(lsb); - } - READWRITE(prefilledtxn); - } + SERIALIZE_METHODS(TestHeaderAndShortIDs, obj) { READWRITE(obj.header, obj.nonce, Using<VectorFormatter<CustomUintFormatter<CBlockHeaderAndShortTxIDs::SHORTTXIDS_LENGTH>>>(obj.shorttxids), obj.prefilledtxn); } }; BOOST_AUTO_TEST_CASE(NonCoinbasePreforwardRTTest) |