@@ -62,7 +62,7 @@ BOOST_AUTO_TEST_CASE(SimpleRoundTripTest)
6262
6363 LOCK2 (cs_main, pool.cs );
6464 pool.addUnchecked (entry.FromTx (block.vtx [2 ]));
65- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 0 );
65+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 0 );
6666
6767 // Do a simple ShortTxIDs RT
6868 {
@@ -80,7 +80,7 @@ BOOST_AUTO_TEST_CASE(SimpleRoundTripTest)
8080 BOOST_CHECK (!partialBlock.IsTxAvailable (1 ));
8181 BOOST_CHECK ( partialBlock.IsTxAvailable (2 ));
8282
83- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 1 );
83+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 1 );
8484
8585 size_t poolSize = pool.size ();
8686 pool.removeRecursive (*block.vtx [2 ], MemPoolRemovalReason::REPLACED);
@@ -145,7 +145,7 @@ BOOST_AUTO_TEST_CASE(NonCoinbasePreforwardRTTest)
145145
146146 LOCK2 (cs_main, pool.cs );
147147 pool.addUnchecked (entry.FromTx (block.vtx [2 ]));
148- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 0 );
148+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 0 );
149149
150150 uint256 txhash;
151151
@@ -170,7 +170,7 @@ BOOST_AUTO_TEST_CASE(NonCoinbasePreforwardRTTest)
170170 BOOST_CHECK ( partialBlock.IsTxAvailable (1 ));
171171 BOOST_CHECK ( partialBlock.IsTxAvailable (2 ));
172172
173- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 1 ); // +1 because of partialBlock
173+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 1 ); // +1 because of partialBlock
174174
175175 CBlock block2;
176176 {
@@ -185,7 +185,7 @@ BOOST_AUTO_TEST_CASE(NonCoinbasePreforwardRTTest)
185185 partialBlock.FillBlock (block2, {block.vtx [1 ]}); // Current implementation doesn't check txn here, but don't require that
186186 partialBlock = tmp;
187187 }
188- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 2 ); // +2 because of partialBlock and block2
188+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 2 ); // +2 because of partialBlock and block2
189189 bool mutated;
190190 BOOST_CHECK (block.hashMerkleRoot != BlockMerkleRoot (block2, &mutated));
191191
@@ -196,15 +196,15 @@ BOOST_AUTO_TEST_CASE(NonCoinbasePreforwardRTTest)
196196 BOOST_CHECK_EQUAL (block.hashMerkleRoot .ToString (), BlockMerkleRoot (block3, &mutated).ToString ());
197197 BOOST_CHECK (!mutated);
198198
199- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [2 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 3 ); // +2 because of partialBlock and block2 and block3
199+ BOOST_CHECK_EQUAL (pool.get (block.vtx [2 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 3 ); // +2 because of partialBlock and block2 and block3
200200
201201 txhash = block.vtx [2 ]->GetHash ();
202202 block.vtx .clear ();
203203 block2.vtx .clear ();
204204 block3.vtx .clear ();
205- BOOST_CHECK_EQUAL (pool.mapTx . find (txhash)-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 1 - 1 ); // + 1 because of partialBlock; -1 because of block.
205+ BOOST_CHECK_EQUAL (pool.get (txhash).use_count (), SHARED_TX_OFFSET + 1 - 1 ); // + 1 because of partialBlock; -1 because of block.
206206 }
207- BOOST_CHECK_EQUAL (pool.mapTx . find (txhash)-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET - 1 ); // -1 because of block
207+ BOOST_CHECK_EQUAL (pool.get (txhash).use_count (), SHARED_TX_OFFSET - 1 ); // -1 because of block
208208}
209209
210210BOOST_AUTO_TEST_CASE (SufficientPreforwardRTTest)
@@ -215,7 +215,7 @@ BOOST_AUTO_TEST_CASE(SufficientPreforwardRTTest)
215215
216216 LOCK2 (cs_main, pool.cs );
217217 pool.addUnchecked (entry.FromTx (block.vtx [1 ]));
218- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [1 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 0 );
218+ BOOST_CHECK_EQUAL (pool.get (block.vtx [1 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 0 );
219219
220220 uint256 txhash;
221221
@@ -240,7 +240,7 @@ BOOST_AUTO_TEST_CASE(SufficientPreforwardRTTest)
240240 BOOST_CHECK ( partialBlock.IsTxAvailable (1 ));
241241 BOOST_CHECK ( partialBlock.IsTxAvailable (2 ));
242242
243- BOOST_CHECK_EQUAL (pool.mapTx . find (block.vtx [1 ]->GetHash ())-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 1 );
243+ BOOST_CHECK_EQUAL (pool.get (block.vtx [1 ]->GetHash ()).use_count (), SHARED_TX_OFFSET + 1 );
244244
245245 CBlock block2;
246246 PartiallyDownloadedBlock partialBlockCopy = partialBlock;
@@ -253,9 +253,9 @@ BOOST_AUTO_TEST_CASE(SufficientPreforwardRTTest)
253253 txhash = block.vtx [1 ]->GetHash ();
254254 block.vtx .clear ();
255255 block2.vtx .clear ();
256- BOOST_CHECK_EQUAL (pool.mapTx . find (txhash)-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET + 1 - 1 ); // + 1 because of partialBlock; -1 because of block.
256+ BOOST_CHECK_EQUAL (pool.get (txhash).use_count (), SHARED_TX_OFFSET + 1 - 1 ); // + 1 because of partialBlock; -1 because of block.
257257 }
258- BOOST_CHECK_EQUAL (pool.mapTx . find (txhash)-> GetSharedTx ( ).use_count (), SHARED_TX_OFFSET - 1 ); // -1 because of block
258+ BOOST_CHECK_EQUAL (pool.get (txhash).use_count (), SHARED_TX_OFFSET - 1 ); // -1 because of block
259259}
260260
261261BOOST_AUTO_TEST_CASE (EmptyBlockRoundTripTest)
0 commit comments