rippled
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ripple::test::PayChan_test Struct Reference
Inheritance diagram for ripple::test::PayChan_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::test::PayChan_test:
Collaboration graph
[legend]

Public Member Functions

void testSimple (FeatureBitset features)
 
void testDisallowIncoming (FeatureBitset features)
 
void testCancelAfter (FeatureBitset features)
 
void testExpiration (FeatureBitset features)
 
void testSettleDelay (FeatureBitset features)
 
void testCloseDry (FeatureBitset features)
 
void testDefaultAmount (FeatureBitset features)
 
void testDisallowXRP (FeatureBitset features)
 
void testDstTag (FeatureBitset features)
 
void testDepositAuth (FeatureBitset features)
 
void testMultiple (FeatureBitset features)
 
void testAccountChannelsRPC (FeatureBitset features)
 
void testAccountChannelsRPCMarkers (FeatureBitset features)
 
void testAccountChannelsRPCSenderOnly (FeatureBitset features)
 
void testAuthVerifyRPC (FeatureBitset features)
 
void testOptionalFields (FeatureBitset features)
 
void testMalformedPK (FeatureBitset features)
 
void testMetaAndOwnership (FeatureBitset features)
 
void testAccountDelete (FeatureBitset features)
 
void testUsingTickets (FeatureBitset features)
 
void testWithFeats (FeatureBitset features)
 
void run () override
 

Static Public Member Functions

static std::pair< uint256, std::shared_ptr< SLE const > > channelKeyAndSle (ReadView const &view, jtx::Account const &account, jtx::Account const &dst)
 
static Buffer signClaimAuth (PublicKey const &pk, SecretKey const &sk, uint256 const &channel, STAmount const &authAmt)
 
static STAmount channelAmount (ReadView const &view, uint256 const &chan)
 
static std::optional< std::int64_tchannelExpiration (ReadView const &view, uint256 const &chan)
 

Public Attributes

const FeatureBitset disallowIncoming {featureDisallowIncoming}
 

Detailed Description

Definition at line 33 of file PayChan_test.cpp.

Member Function Documentation

◆ channelKeyAndSle()

static std::pair<uint256, std::shared_ptr<SLE const> > ripple::test::PayChan_test::channelKeyAndSle ( ReadView const &  view,
jtx::Account const &  account,
jtx::Account const &  dst 
)
static

Definition at line 38 of file PayChan_test.cpp.

◆ signClaimAuth()

static Buffer ripple::test::PayChan_test::signClaimAuth ( PublicKey const &  pk,
SecretKey const &  sk,
uint256 const &  channel,
STAmount const &  authAmt 
)
static

Definition at line 51 of file PayChan_test.cpp.

◆ channelAmount()

static STAmount ripple::test::PayChan_test::channelAmount ( ReadView const &  view,
uint256 const &  chan 
)
static

Definition at line 63 of file PayChan_test.cpp.

◆ channelExpiration()

static std::optional<std::int64_t> ripple::test::PayChan_test::channelExpiration ( ReadView const &  view,
uint256 const &  chan 
)
static

Definition at line 72 of file PayChan_test.cpp.

◆ testSimple()

void ripple::test::PayChan_test::testSimple ( FeatureBitset  features)

Definition at line 83 of file PayChan_test.cpp.

◆ testDisallowIncoming()

void ripple::test::PayChan_test::testDisallowIncoming ( FeatureBitset  features)

Definition at line 258 of file PayChan_test.cpp.

◆ testCancelAfter()

void ripple::test::PayChan_test::testCancelAfter ( FeatureBitset  features)

Definition at line 342 of file PayChan_test.cpp.

◆ testExpiration()

void ripple::test::PayChan_test::testExpiration ( FeatureBitset  features)

Definition at line 407 of file PayChan_test.cpp.

◆ testSettleDelay()

void ripple::test::PayChan_test::testSettleDelay ( FeatureBitset  features)

Definition at line 473 of file PayChan_test.cpp.

◆ testCloseDry()

void ripple::test::PayChan_test::testCloseDry ( FeatureBitset  features)

Definition at line 533 of file PayChan_test.cpp.

◆ testDefaultAmount()

void ripple::test::PayChan_test::testDefaultAmount ( FeatureBitset  features)

Definition at line 567 of file PayChan_test.cpp.

◆ testDisallowXRP()

void ripple::test::PayChan_test::testDisallowXRP ( FeatureBitset  features)

Definition at line 622 of file PayChan_test.cpp.

◆ testDstTag()

void ripple::test::PayChan_test::testDstTag ( FeatureBitset  features)

Definition at line 682 of file PayChan_test.cpp.

◆ testDepositAuth()

void ripple::test::PayChan_test::testDepositAuth ( FeatureBitset  features)

Definition at line 712 of file PayChan_test.cpp.

◆ testMultiple()

void ripple::test::PayChan_test::testMultiple ( FeatureBitset  features)

Definition at line 836 of file PayChan_test.cpp.

◆ testAccountChannelsRPC()

void ripple::test::PayChan_test::testAccountChannelsRPC ( FeatureBitset  features)

Definition at line 859 of file PayChan_test.cpp.

◆ testAccountChannelsRPCMarkers()

void ripple::test::PayChan_test::testAccountChannelsRPCMarkers ( FeatureBitset  features)

Definition at line 914 of file PayChan_test.cpp.

◆ testAccountChannelsRPCSenderOnly()

void ripple::test::PayChan_test::testAccountChannelsRPCSenderOnly ( FeatureBitset  features)

Definition at line 1030 of file PayChan_test.cpp.

◆ testAuthVerifyRPC()

void ripple::test::PayChan_test::testAuthVerifyRPC ( FeatureBitset  features)

Definition at line 1067 of file PayChan_test.cpp.

◆ testOptionalFields()

void ripple::test::PayChan_test::testOptionalFields ( FeatureBitset  features)

Definition at line 1407 of file PayChan_test.cpp.

◆ testMalformedPK()

void ripple::test::PayChan_test::testMalformedPK ( FeatureBitset  features)

Definition at line 1458 of file PayChan_test.cpp.

◆ testMetaAndOwnership()

void ripple::test::PayChan_test::testMetaAndOwnership ( FeatureBitset  features)

Definition at line 1528 of file PayChan_test.cpp.

◆ testAccountDelete()

void ripple::test::PayChan_test::testAccountDelete ( FeatureBitset  features)

Definition at line 1634 of file PayChan_test.cpp.

◆ testUsingTickets()

void ripple::test::PayChan_test::testUsingTickets ( FeatureBitset  features)

Definition at line 1867 of file PayChan_test.cpp.

◆ testWithFeats()

void ripple::test::PayChan_test::testWithFeats ( FeatureBitset  features)

Definition at line 2029 of file PayChan_test.cpp.

◆ run()

void ripple::test::PayChan_test::run ( )
override

Definition at line 2055 of file PayChan_test.cpp.

Member Data Documentation

◆ disallowIncoming

const FeatureBitset ripple::test::PayChan_test::disallowIncoming {featureDisallowIncoming}

Definition at line 35 of file PayChan_test.cpp.