Skip to content

Commit c6ca462

Browse files
neti-soft-comSecuFather
authored andcommitted
improving tests coverage for tecDIR_FULL error
1 parent e2e537b commit c6ca462

36 files changed

+704
-249
lines changed

src/libxrpl/ledger/View.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ dirLink(
301301
auto const page =
302302
view.dirInsert(keylet::ownerDir(owner), object->key(), describeOwnerDir(owner));
303303
if (!page)
304-
return tecDIR_FULL; // LCOV_EXCL_LINE
304+
return tecDIR_FULL;
305305
object->setFieldU64(node, *page);
306306
return tesSUCCESS;
307307
}

src/libxrpl/ledger/helpers/MPTokenHelpers.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -765,7 +765,7 @@ createMPToken(
765765
view.dirInsert(keylet::ownerDir(account), mptokenKey, describeOwnerDir(account));
766766

767767
if (!ownerNode)
768-
return tecDIR_FULL; // LCOV_EXCL_LINE
768+
return tecDIR_FULL;
769769

770770
auto mptoken = std::make_shared<SLE>(mptokenKey);
771771
(*mptoken)[sfAccount] = account;

src/libxrpl/ledger/helpers/NFTokenHelpers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ tokenOfferCreateApply(
959959
view.dirInsert(keylet::ownerDir(acctID), offerID, describeOwnerDir(acctID));
960960

961961
if (!ownerNode)
962-
return tecDIR_FULL; // LCOV_EXCL_LINE
962+
return tecDIR_FULL;
963963

964964
bool const isSellOffer = (txFlags & tfSellNFToken) != 0u;
965965

@@ -974,7 +974,7 @@ tokenOfferCreateApply(
974974
});
975975

976976
if (!offerNode)
977-
return tecDIR_FULL; // LCOV_EXCL_LINE
977+
return tecDIR_FULL;
978978

979979
std::uint32_t sleFlags = 0;
980980

src/libxrpl/ledger/helpers/RippleStateHelpers.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,13 +199,13 @@ trustCreate(
199199
keylet::ownerDir(uLowAccountID), sleRippleState->key(), describeOwnerDir(uLowAccountID));
200200

201201
if (!lowNode)
202-
return tecDIR_FULL; // LCOV_EXCL_LINE
202+
return tecDIR_FULL;
203203

204204
auto highNode = view.dirInsert(
205205
keylet::ownerDir(uHighAccountID), sleRippleState->key(), describeOwnerDir(uHighAccountID));
206206

207207
if (!highNode)
208-
return tecDIR_FULL; // LCOV_EXCL_LINE
208+
return tecDIR_FULL;
209209

210210
bool const bSetDst = saLimit.getIssuer() == uDstAccountID;
211211
bool const bSetHigh = bSrcHigh ^ bSetDst;

src/libxrpl/tx/transactors/account/SignerListSet.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ SignerListSet::replaceSignerList()
323323
<< (page ? "success" : "failure");
324324

325325
if (!page)
326-
return tecDIR_FULL; // LCOV_EXCL_LINE
326+
return tecDIR_FULL;
327327

328328
signerList->setFieldU64(sfOwnerNode, *page);
329329

src/libxrpl/tx/transactors/bridge/XChainBridge.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1109,12 +1109,12 @@ applyCreateAccountAttestations(
11091109
auto const page = psb.dirInsert(
11101110
keylet::ownerDir(doorAccount), claimIDKeylet, describeOwnerDir(doorAccount));
11111111
if (!page)
1112-
return tecDIR_FULL; // LCOV_EXCL_LINE
1112+
return tecDIR_FULL;
11131113
(*createdSleClaimID)[sfOwnerNode] = *page;
11141114

11151115
auto const sleDoor = psb.peek(doorK);
11161116
if (!sleDoor)
1117-
return tecINTERNAL; // LCOV_EXCL_LINE
1117+
return tecINTERNAL;
11181118

11191119
// Reserve was already checked
11201120
adjustOwnerCount(psb, sleDoor, 1, j);
@@ -1456,7 +1456,7 @@ XChainCreateBridge::doApply()
14561456
auto const page = ctx_.view().dirInsert(
14571457
keylet::ownerDir(account), bridgeKeylet, describeOwnerDir(account));
14581458
if (!page)
1459-
return tecDIR_FULL; // LCOV_EXCL_LINE
1459+
return tecDIR_FULL;
14601460
(*sleBridge)[sfOwnerNode] = *page;
14611461
}
14621462

@@ -2016,7 +2016,7 @@ XChainCreateClaimID::doApply()
20162016
auto const page = ctx_.view().dirInsert(
20172017
keylet::ownerDir(account), claimIDKeylet, describeOwnerDir(account));
20182018
if (!page)
2019-
return tecDIR_FULL; // LCOV_EXCL_LINE
2019+
return tecDIR_FULL;
20202020
(*sleClaimID)[sfOwnerNode] = *page;
20212021
}
20222022

src/libxrpl/tx/transactors/check/CheckCreate.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ CheckCreate::doApply()
206206
<< ": " << (page ? "success" : "failure");
207207

208208
if (!page)
209-
return tecDIR_FULL; // LCOV_EXCL_LINE
209+
return tecDIR_FULL;
210210

211211
sleCheck->setFieldU64(sfDestinationNode, *page);
212212
}
@@ -219,7 +219,7 @@ CheckCreate::doApply()
219219
<< (page ? "success" : "failure");
220220

221221
if (!page)
222-
return tecDIR_FULL; // LCOV_EXCL_LINE
222+
return tecDIR_FULL;
223223

224224
sleCheck->setFieldU64(sfOwnerNode, *page);
225225
}

src/libxrpl/tx/transactors/delegate/DelegateSet.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ DelegateSet::doApply()
9797
ctx_.view().dirInsert(keylet::ownerDir(account_), delegateKey, describeOwnerDir(account_));
9898

9999
if (!page)
100-
return tecDIR_FULL; // LCOV_EXCL_LINE
100+
return tecDIR_FULL;
101101

102102
(*sle)[sfOwnerNode] = *page;
103103
ctx_.view().insert(sle);

src/libxrpl/tx/transactors/dex/OfferCreate.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ OfferCreate::applyHybrid(
522522
if (!bookNode)
523523
{
524524
JLOG(j_.debug()) << "final result: failed to add hybrid offer to open book";
525-
return tecDIR_FULL; // LCOV_EXCL_LINE
525+
return tecDIR_FULL;
526526
}
527527

528528
STArray bookArr(sfAdditionalBooks, 1);
@@ -799,10 +799,8 @@ OfferCreate::applyGuts(Sandbox& sb, Sandbox& sbCancel)
799799

800800
if (!ownerNode)
801801
{
802-
// LCOV_EXCL_START
803802
JLOG(j_.debug()) << "final result: failed to add offer to owner's directory";
804803
return {tecDIR_FULL, true};
805-
// LCOV_EXCL_STOP
806804
}
807805

808806
// Update owner count.
@@ -853,10 +851,8 @@ OfferCreate::applyGuts(Sandbox& sb, Sandbox& sbCancel)
853851

854852
if (!bookNode)
855853
{
856-
// LCOV_EXCL_START
857854
JLOG(j_.debug()) << "final result: failed to add offer to book";
858855
return {tecDIR_FULL, true};
859-
// LCOV_EXCL_STOP
860856
}
861857

862858
auto sleOffer = std::make_shared<SLE>(offer_index);

src/libxrpl/tx/transactors/did/DIDSet.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ addSLE(ApplyContext& ctx, std::shared_ptr<SLE> const& sle, AccountID const& owne
7272
auto page =
7373
ctx.view().dirInsert(keylet::ownerDir(owner), sle->key(), describeOwnerDir(owner));
7474
if (!page)
75-
return tecDIR_FULL; // LCOV_EXCL_LINE
75+
return tecDIR_FULL;
7676
(*sle)[sfOwnerNode] = *page;
7777
}
7878
adjustOwnerCount(ctx.view(), sleAccount, 1, ctx.journal);

0 commit comments

Comments
 (0)