rippled
Public Member Functions | Private Attributes | List of all members
ripple::test::jtx::balance Class Reference

A balance matches. More...

Collaboration diagram for ripple::test::jtx::balance:
Collaboration graph
[legend]

Public Member Functions

 balance (Account const &account, none_t)
 
 balance (Account const &account, None const &value)
 
 balance (Account const &account, STAmount const &value)
 
void operator() (Env &) const
 

Private Attributes

bool none_
 
Account account_
 
STAmount value_
 

Detailed Description

A balance matches.

This allows "none" which means either the account doesn't exist (no XRP) or the trust line does not exist. If an amount is specified, the SLE must exist even if the amount is 0, or else the test fails.

Definition at line 38 of file balance.h.

Constructor & Destructor Documentation

◆ balance() [1/3]

ripple::test::jtx::balance::balance ( Account const &  account,
none_t   
)

Definition at line 46 of file balance.h.

◆ balance() [2/3]

ripple::test::jtx::balance::balance ( Account const &  account,
None const &  value 
)

Definition at line 51 of file balance.h.

◆ balance() [3/3]

ripple::test::jtx::balance::balance ( Account const &  account,
STAmount const &  value 
)

Definition at line 56 of file balance.h.

Member Function Documentation

◆ operator()()

void ripple::test::jtx::balance::operator() ( Env env) const

Definition at line 27 of file balance.cpp.

Member Data Documentation

◆ none_

bool ripple::test::jtx::balance::none_
private

Definition at line 41 of file balance.h.

◆ account_

Account ripple::test::jtx::balance::account_
private

Definition at line 42 of file balance.h.

◆ value_

STAmount ripple::test::jtx::balance::value_
private

Definition at line 43 of file balance.h.