Skip to content

Commit 1fc371c

Browse files
neti-soft-comSecuFather
authored andcommitted
improving test coverage for tecDIR_FULL error
1 parent 7b12c00 commit 1fc371c

26 files changed

+376
-27
lines changed

src/libxrpl/ledger/View.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,7 @@ dirLink(
10471047
auto const page =
10481048
view.dirInsert(keylet::ownerDir(owner), object->key(), describeOwnerDir(owner));
10491049
if (!page)
1050-
return tecDIR_FULL; // LCOV_EXCL_LINE
1050+
return tecDIR_FULL;
10511051
object->setFieldU64(node, *page);
10521052
return tesSUCCESS;
10531053
}
@@ -1580,13 +1580,13 @@ trustCreate(
15801580
keylet::ownerDir(uLowAccountID), sleRippleState->key(), describeOwnerDir(uLowAccountID));
15811581

15821582
if (!lowNode)
1583-
return tecDIR_FULL; // LCOV_EXCL_LINE
1583+
return tecDIR_FULL;
15841584

15851585
auto highNode = view.dirInsert(
15861586
keylet::ownerDir(uHighAccountID), sleRippleState->key(), describeOwnerDir(uHighAccountID));
15871587

15881588
if (!highNode)
1589-
return tecDIR_FULL; // LCOV_EXCL_LINE
1589+
return tecDIR_FULL;
15901590

15911591
bool const bSetDst = saLimit.getIssuer() == uDstAccountID;
15921592
bool const bSetHigh = bSrcHigh ^ bSetDst;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ SetSignerList::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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,12 +1092,12 @@ applyCreateAccountAttestations(
10921092
auto const page = psb.dirInsert(
10931093
keylet::ownerDir(doorAccount), claimIDKeylet, describeOwnerDir(doorAccount));
10941094
if (!page)
1095-
return tecDIR_FULL; // LCOV_EXCL_LINE
1095+
return tecDIR_FULL;
10961096
(*createdSleClaimID)[sfOwnerNode] = *page;
10971097

10981098
auto const sleDoor = psb.peek(doorK);
10991099
if (!sleDoor)
1100-
return tecINTERNAL; // LCOV_EXCL_LINE
1100+
return tecINTERNAL;
11011101

11021102
// Reserve was already checked
11031103
adjustOwnerCount(psb, sleDoor, 1, j);
@@ -1968,7 +1968,7 @@ XChainCreateClaimID::doApply()
19681968
auto const page = ctx_.view().dirInsert(
19691969
keylet::ownerDir(account), claimIDKeylet, describeOwnerDir(account));
19701970
if (!page)
1971-
return tecDIR_FULL; // LCOV_EXCL_LINE
1971+
return tecDIR_FULL;
19721972
(*sleClaimID)[sfOwnerNode] = *page;
19731973
}
19741974

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ CreateCheck::doApply()
178178
<< ": " << (page ? "success" : "failure");
179179

180180
if (!page)
181-
return tecDIR_FULL; // LCOV_EXCL_LINE
181+
return tecDIR_FULL;
182182

183183
sleCheck->setFieldU64(sfDestinationNode, *page);
184184
}
@@ -191,7 +191,7 @@ CreateCheck::doApply()
191191
<< (page ? "success" : "failure");
192192

193193
if (!page)
194-
return tecDIR_FULL; // LCOV_EXCL_LINE
194+
return tecDIR_FULL;
195195

196196
sleCheck->setFieldU64(sfOwnerNode, *page);
197197
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ DelegateSet::doApply()
8585
keylet::ownerDir(account_), delegateKey, describeOwnerDir(account_));
8686

8787
if (!page)
88-
return tecDIR_FULL; // LCOV_EXCL_LINE
88+
return tecDIR_FULL;
8989

9090
(*sle)[sfOwnerNode] = *page;
9191
ctx_.view().insert(sle);

src/libxrpl/tx/transactors/nft/NFTokenUtils.cpp

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

926926
if (!ownerNode)
927-
return tecDIR_FULL; // LCOV_EXCL_LINE
927+
return tecDIR_FULL;
928928

929929
bool const isSellOffer = txFlags & tfSellNFToken;
930930

@@ -939,7 +939,7 @@ tokenOfferCreateApply(
939939
});
940940

941941
if (!offerNode)
942-
return tecDIR_FULL; // LCOV_EXCL_LINE
942+
return tecDIR_FULL;
943943

944944
std::uint32_t sleFlags = 0;
945945

src/libxrpl/tx/transactors/oracle/SetOracle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ SetOracle::doApply()
282282
auto page = ctx_.view().dirInsert(
283283
keylet::ownerDir(account_), sle->key(), describeOwnerDir(account_));
284284
if (!page)
285-
return tecDIR_FULL; // LCOV_EXCL_LINE
285+
return tecDIR_FULL;
286286

287287
(*sle)[sfOwnerNode] = *page;
288288

src/libxrpl/tx/transactors/system/CreateTicket.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ CreateTicket::doApply()
100100
<< (page ? "success" : "failure");
101101

102102
if (!page)
103-
return tecDIR_FULL; // LCOV_EXCL_LINE
103+
return tecDIR_FULL;
104104

105105
sleTicket->setFieldU64(sfOwnerNode, *page);
106106
}

src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp

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

144144
if (!ownerNode)
145-
return tecDIR_FULL; // LCOV_EXCL_LINE
145+
return tecDIR_FULL;
146146

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

src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ MPTokenIssuanceCreate::create(ApplyView& view, beast::Journal journal, MPTCreate
9494
keylet::ownerDir(args.account), mptIssuanceKeylet, describeOwnerDir(args.account));
9595

9696
if (!ownerNode)
97-
return Unexpected(tecDIR_FULL); // LCOV_EXCL_LINE
97+
return Unexpected(tecDIR_FULL);
9898

9999
auto mptIssuance = std::make_shared<SLE>(mptIssuanceKeylet);
100100
(*mptIssuance)[sfFlags] = args.flags & ~tfUniversal;

0 commit comments

Comments
 (0)