rippled
Public Member Functions | Public Attributes | List of all members
ripple::RPC::AccountLinesRPC_test Class Reference
Inheritance diagram for ripple::RPC::AccountLinesRPC_test:
Inheritance graph
[legend]
Collaboration diagram for ripple::RPC::AccountLinesRPC_test:
Collaboration graph
[legend]

Public Member Functions

void testAccountLines ()
 
void testAccountLines2 ()
 
 BEAST_EXPECT (lines[jss::error][jss::message]==RPC::make_error(rpcACT_NOT_FOUND)[jss::error_message])
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
env fund (XRP(10000), alice)
 
env close ()
 
 BEAST_EXPECT (ledger3Info.seq==3)
 
 BEAST_EXPECT (lines[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (lines[jss::result][jss::lines].size()==0)
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::error][jss::message]=="ledgerIndexMalformed")
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::error][jss::message]=="ledgerNotFound")
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
env fund (XRP(10000), gw1)
 
 for (char c=0;c<=('Z' - 'A');++c)
 
env close ()
 
 BEAST_EXPECT (ledger4Info.seq==4)
 
env fund (XRP(10000), gw2)
 
 env (fset(gw2, asfRequireAuth))
 
env close ()
 
 for (char c=0;c<=('Z' - 'A');++c)
 
env close ()
 
 BEAST_EXPECT (ledger58Info.seq==58)
 
 testAccountLinesHistory (alice, ledger3Info, 0)
 
 testAccountLinesHistory (alice, ledger4Info, 26)
 
 testAccountLinesHistory (alice, ledger58Info, 52)
 
 BEAST_EXPECT (lines[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (lines[jss::result][jss::lines].size()==26)
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (lines[jss::result][jss::lines].size()==52)
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (lines[jss::result][jss::lines].size()==26)
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::error][jss::message]==RPC::make_error(rpcACT_MALFORMED)[jss::error_message])
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::error][jss::message]==RPC::expected_field_message(jss::limit, "unsigned integer"))
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (linesA[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (linesA[jss::result][jss::lines].size()==1)
 
 BEAST_EXPECT (linesA.isMember(jss::jsonrpc) &&linesA[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesA.isMember(jss::ripplerpc) &&linesA[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesA.isMember(jss::id) &&linesA[jss::id]==5)
 
 BEAST_EXPECT (linesB[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (linesB[jss::result][jss::lines].size()==51)
 
 BEAST_EXPECT (linesB.isMember(jss::jsonrpc) &&linesB[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesB.isMember(jss::ripplerpc) &&linesB[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesB.isMember(jss::id) &&linesB[jss::id]==5)
 
 BEAST_EXPECT (linesC[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (linesC[jss::result][jss::lines].size()==3)
 
 BEAST_EXPECT (linesC.isMember(jss::jsonrpc) &&linesC[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesC.isMember(jss::ripplerpc) &&linesC[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesC.isMember(jss::id) &&linesC[jss::id]==5)
 
 BEAST_EXPECT (linesD[jss::error][jss::message]==RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])
 
 BEAST_EXPECT (linesD.isMember(jss::jsonrpc) &&linesD[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesD.isMember(jss::ripplerpc) &&linesD[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesD.isMember(jss::id) &&linesD[jss::id]==5)
 
 BEAST_EXPECT (lines[jss::error][jss::message]==RPC::expected_field_message(jss::marker, "string"))
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (line[jss::freeze].asBool()==true)
 
 BEAST_EXPECT (line[jss::no_ripple].asBool()==true)
 
 BEAST_EXPECT (line[jss::peer_authorized].asBool()==true)
 
 BEAST_EXPECT (lines.isMember(jss::jsonrpc) &&lines[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::ripplerpc) &&lines[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (lines.isMember(jss::id) &&lines[jss::id]==5)
 
 BEAST_EXPECT (lineA[jss::freeze_peer].asBool()==true)
 
 BEAST_EXPECT (lineA[jss::no_ripple_peer].asBool()==true)
 
 BEAST_EXPECT (lineA[jss::authorized].asBool()==true)
 
 BEAST_EXPECT (linesA.isMember(jss::jsonrpc) &&linesA[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesA.isMember(jss::ripplerpc) &&linesA[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesA.isMember(jss::id) &&linesA[jss::id]==5)
 
 BEAST_EXPECT (linesA[jss::result].isMember(jss::marker))
 
 BEAST_EXPECT (linesB[jss::result][jss::lines].isArray())
 
 BEAST_EXPECT (linesB[jss::result][jss::lines].size()==25)
 
 BEAST_EXPECT (!linesB[jss::result].isMember(jss::marker))
 
 BEAST_EXPECT (linesB.isMember(jss::jsonrpc) &&linesB[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesB.isMember(jss::ripplerpc) &&linesB[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesB.isMember(jss::id) &&linesB[jss::id]==5)
 
void testAccountLineDelete2 ()
 
 BEAST_EXPECT (linesEnd[jss::error][jss::message]==RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])
 
 BEAST_EXPECT (linesEnd.isMember(jss::jsonrpc) &&linesEnd[jss::jsonrpc]=="2.0")
 
 BEAST_EXPECT (linesEnd.isMember(jss::ripplerpc) &&linesEnd[jss::ripplerpc]=="2.0")
 
 BEAST_EXPECT (linesEnd.isMember(jss::id) &&linesEnd[jss::id]==5)
 
void run () override
 

Public Attributes

const LedgerInfo ledger3Info = env.closed()->info()
 
const Account gw1 {"gw1"}
 
std::vector< IOU > gw1Currencies
 
const LedgerInfo ledger4Info = env.closed()->info()
 
const Account gw2 {"gw2"}
 
std::vector< IOU > gw2Currencies
 
const LedgerInfo ledger58Info = env.closed()->info()
 
auto testAccountLinesHistory
 
auto marker = linesA[jss::result][jss::marker].asString()
 
const auto linesB
 
const auto linesC
 
 marker [5] = marker[5] == '7' ? '8' : '7'
 
const auto linesD
 
auto const & line = lines[jss::result][jss::lines][0u]
 
auto const & lineA = linesA[jss::result][jss::lines][0u]
 
const auto marker = linesA[jss::result][jss::marker].asString()
 

Detailed Description

Definition at line 30 of file AccountLinesRPC_test.cpp.

Member Function Documentation

◆ testAccountLines()

void ripple::RPC::AccountLinesRPC_test::testAccountLines ( )

Definition at line 34 of file AccountLinesRPC_test.cpp.

◆ testAccountLines2()

void ripple::RPC::AccountLinesRPC_test::testAccountLines2 ( )

Definition at line 763 of file AccountLinesRPC_test.cpp.

◆ BEAST_EXPECT() [1/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = =RPC::make_error(rpcACT_NOT_FOUND)[jss::error_message])

◆ BEAST_EXPECT() [2/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [3/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [4/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ fund() [1/3]

env ripple::RPC::AccountLinesRPC_test::fund ( XRP(10000)  ,
alice   
)

◆ close() [1/4]

env ripple::RPC::AccountLinesRPC_test::close ( )

◆ BEAST_EXPECT() [5/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( ledger3Info.  seq = =3)

◆ BEAST_EXPECT() [6/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [7/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  size()[jss::result][jss::lines] = =0)

◆ BEAST_EXPECT() [8/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [9/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [10/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [11/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = ="ledgerIndexMalformed")

◆ BEAST_EXPECT() [12/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [13/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [14/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [15/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = ="ledgerNotFound")

◆ BEAST_EXPECT() [16/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [17/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [18/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ fund() [2/3]

env ripple::RPC::AccountLinesRPC_test::fund ( XRP(10000)  ,
gw1   
)

◆ for() [1/2]

ripple::RPC::AccountLinesRPC_test::for ( char  c = 0; c <= ('Z' - 'A'); ++c)

Definition at line 925 of file AccountLinesRPC_test.cpp.

◆ close() [2/4]

env ripple::RPC::AccountLinesRPC_test::close ( )

◆ BEAST_EXPECT() [19/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( ledger4Info.  seq = =4)

◆ fund() [3/3]

env ripple::RPC::AccountLinesRPC_test::fund ( XRP(10000)  ,
gw2   
)

◆ env()

ripple::RPC::AccountLinesRPC_test::env ( fset(gw2, asfRequireAuth )

◆ close() [3/4]

env ripple::RPC::AccountLinesRPC_test::close ( )

◆ for() [2/2]

ripple::RPC::AccountLinesRPC_test::for ( char  c = 0; c <= ('Z' - 'A'); ++c)

Definition at line 950 of file AccountLinesRPC_test.cpp.

◆ close() [4/4]

env ripple::RPC::AccountLinesRPC_test::close ( )

◆ BEAST_EXPECT() [20/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( ledger58Info.  seq = =58)

◆ testAccountLinesHistory() [1/3]

ripple::RPC::AccountLinesRPC_test::testAccountLinesHistory ( alice  ,
ledger3Info  ,
 
)

◆ testAccountLinesHistory() [2/3]

ripple::RPC::AccountLinesRPC_test::testAccountLinesHistory ( alice  ,
ledger4Info  ,
26   
)

◆ testAccountLinesHistory() [3/3]

ripple::RPC::AccountLinesRPC_test::testAccountLinesHistory ( alice  ,
ledger58Info  ,
52   
)

◆ BEAST_EXPECT() [21/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [22/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  size()[jss::result][jss::lines] = =26)

◆ BEAST_EXPECT() [23/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [24/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [25/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [26/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [27/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  size()[jss::result][jss::lines] = =52)

◆ BEAST_EXPECT() [28/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [29/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [30/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [31/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [32/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.  size()[jss::result][jss::lines] = =26)

◆ BEAST_EXPECT() [33/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [34/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [35/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [36/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = =RPC::make_error(rpcACT_MALFORMED)[jss::error_message])

◆ BEAST_EXPECT() [37/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [38/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [39/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [40/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = =RPC::expected_field_message(jss::limit, "unsigned integer"))

◆ BEAST_EXPECT() [41/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [42/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [43/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [44/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [45/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.  size()[jss::result][jss::lines] = =1)

◆ BEAST_EXPECT() [46/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::jsonrpc) &&  linesA[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [47/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::ripplerpc) &&  linesA[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [48/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::id) &&  linesA[jss::id] = =5)

◆ BEAST_EXPECT() [49/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [50/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.  size()[jss::result][jss::lines] = =51)

◆ BEAST_EXPECT() [51/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::jsonrpc) &&  linesB[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [52/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::ripplerpc) &&  linesB[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [53/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::id) &&  linesB[jss::id] = =5)

◆ BEAST_EXPECT() [54/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesC.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [55/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesC.  size()[jss::result][jss::lines] = =3)

◆ BEAST_EXPECT() [56/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesC.isMember(jss::jsonrpc) &&  linesC[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [57/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesC.isMember(jss::ripplerpc) &&  linesC[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [58/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesC.isMember(jss::id) &&  linesC[jss::id] = =5)

◆ BEAST_EXPECT() [59/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesD  [jss::error][jss::message] = =RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])

◆ BEAST_EXPECT() [60/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesD.isMember(jss::jsonrpc) &&  linesD[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [61/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesD.isMember(jss::ripplerpc) &&  linesD[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [62/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesD.isMember(jss::id) &&  linesD[jss::id] = =5)

◆ BEAST_EXPECT() [63/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines  [jss::error][jss::message] = =RPC::expected_field_message(jss::marker, "string"))

◆ BEAST_EXPECT() [64/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [65/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [66/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [67/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( line.  asBool()[jss::freeze] = =true)

◆ BEAST_EXPECT() [68/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( line.  asBool()[jss::no_ripple] = =true)

◆ BEAST_EXPECT() [69/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( line.  asBool()[jss::peer_authorized] = =true)

◆ BEAST_EXPECT() [70/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::jsonrpc) &&  lines[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [71/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::ripplerpc) &&  lines[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [72/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lines.isMember(jss::id) &&  lines[jss::id] = =5)

◆ BEAST_EXPECT() [73/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lineA.  asBool()[jss::freeze_peer] = =true)

◆ BEAST_EXPECT() [74/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lineA.  asBool()[jss::no_ripple_peer] = =true)

◆ BEAST_EXPECT() [75/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( lineA.  asBool()[jss::authorized] = =true)

◆ BEAST_EXPECT() [76/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::jsonrpc) &&  linesA[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [77/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::ripplerpc) &&  linesA[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [78/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.isMember(jss::id) &&  linesA[jss::id] = =5)

◆ BEAST_EXPECT() [79/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesA.  isMember(jss::marker)[jss::result])

◆ BEAST_EXPECT() [80/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.  isArray()[jss::result][jss::lines])

◆ BEAST_EXPECT() [81/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.  size()[jss::result][jss::lines] = =25)

◆ BEAST_EXPECT() [82/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( !linesB.  isMember(jss::marker)[jss::result])

◆ BEAST_EXPECT() [83/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::jsonrpc) &&  linesB[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [84/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::ripplerpc) &&  linesB[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [85/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesB.isMember(jss::id) &&  linesB[jss::id] = =5)

◆ testAccountLineDelete2()

void ripple::RPC::AccountLinesRPC_test::testAccountLineDelete2 ( )

Definition at line 1365 of file AccountLinesRPC_test.cpp.

◆ BEAST_EXPECT() [86/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesEnd  [jss::error][jss::message] = =RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])

◆ BEAST_EXPECT() [87/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesEnd.isMember(jss::jsonrpc) &&  linesEnd[jss::jsonrpc] = ="2.0")

◆ BEAST_EXPECT() [88/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesEnd.isMember(jss::ripplerpc) &&  linesEnd[jss::ripplerpc] = ="2.0")

◆ BEAST_EXPECT() [89/89]

ripple::RPC::AccountLinesRPC_test::BEAST_EXPECT ( linesEnd.isMember(jss::id) &&  linesEnd[jss::id] = =5)

◆ run()

void ripple::RPC::AccountLinesRPC_test::run ( )
override

Definition at line 1466 of file AccountLinesRPC_test.cpp.

Member Data Documentation

◆ ledger3Info

const LedgerInfo ripple::RPC::AccountLinesRPC_test::ledger3Info = env.closed()->info()

Definition at line 851 of file AccountLinesRPC_test.cpp.

◆ gw1

const Account ripple::RPC::AccountLinesRPC_test::gw1 {"gw1"}

Definition at line 921 of file AccountLinesRPC_test.cpp.

◆ gw1Currencies

std::vector<IOU> ripple::RPC::AccountLinesRPC_test::gw1Currencies

Definition at line 923 of file AccountLinesRPC_test.cpp.

◆ ledger4Info

const LedgerInfo ripple::RPC::AccountLinesRPC_test::ledger4Info = env.closed()->info()

Definition at line 937 of file AccountLinesRPC_test.cpp.

◆ gw2

const Account ripple::RPC::AccountLinesRPC_test::gw2 {"gw2"}

Definition at line 942 of file AccountLinesRPC_test.cpp.

◆ gw2Currencies

std::vector<IOU> ripple::RPC::AccountLinesRPC_test::gw2Currencies

Definition at line 948 of file AccountLinesRPC_test.cpp.

◆ ledger58Info

const LedgerInfo ripple::RPC::AccountLinesRPC_test::ledger58Info = env.closed()->info()

Definition at line 968 of file AccountLinesRPC_test.cpp.

◆ testAccountLinesHistory

auto ripple::RPC::AccountLinesRPC_test::testAccountLinesHistory

Definition at line 972 of file AccountLinesRPC_test.cpp.

◆ marker [1/3]

auto ripple::RPC::AccountLinesRPC_test::marker = linesA[jss::result][jss::marker].asString()

Definition at line 1181 of file AccountLinesRPC_test.cpp.

◆ linesB

const auto ripple::RPC::AccountLinesRPC_test::linesB
Initial value:
= env.rpc(
"json2",
"{ "
R"("method" : "account_lines",)"
R"("jsonrpc" : "2.0",)"
R"("ripplerpc" : "2.0",)"
R"("id" : 5,)"
R"("params": )"
R"({"account": ")" +
alice.human() +
R"(", )"
R"("marker": ")" +
marker + R"("}})")

Definition at line 1182 of file AccountLinesRPC_test.cpp.

◆ linesC

const auto ripple::RPC::AccountLinesRPC_test::linesC
Initial value:
= env.rpc(
"json2",
"{ "
R"("method" : "account_lines",)"
R"("jsonrpc" : "2.0",)"
R"("ripplerpc" : "2.0",)"
R"("id" : 5,)"
R"("params": )"
R"({"account": ")" +
alice.human() +
R"(", )"
R"("limit": 3, )"
R"("marker": ")" +
marker + R"("}})")

Definition at line 1205 of file AccountLinesRPC_test.cpp.

◆ marker [2/3]

ripple::RPC::AccountLinesRPC_test::marker[5] = marker[5] == '7' ? '8' : '7'

Definition at line 1229 of file AccountLinesRPC_test.cpp.

◆ linesD

const auto ripple::RPC::AccountLinesRPC_test::linesD
Initial value:
= env.rpc(
"json2",
"{ "
R"("method" : "account_lines",)"
R"("jsonrpc" : "2.0",)"
R"("ripplerpc" : "2.0",)"
R"("id" : 5,)"
R"("params": )"
R"({"account": ")" +
alice.human() +
R"(", )"
R"("marker": ")" +
marker + R"("}})")

Definition at line 1230 of file AccountLinesRPC_test.cpp.

◆ line

auto const& ripple::RPC::AccountLinesRPC_test::line = lines[jss::result][jss::lines][0u]

Definition at line 1293 of file AccountLinesRPC_test.cpp.

◆ lineA

auto const& ripple::RPC::AccountLinesRPC_test::lineA = linesA[jss::result][jss::lines][0u]

Definition at line 1320 of file AccountLinesRPC_test.cpp.

◆ marker [3/3]

const auto ripple::RPC::AccountLinesRPC_test::marker = linesA[jss::result][jss::marker].asString()

Definition at line 1333 of file AccountLinesRPC_test.cpp.

ripple::RPC::AccountLinesRPC_test::marker
auto marker
Definition: AccountLinesRPC_test.cpp:1181
ripple::RPC::AccountLinesRPC_test::env
env(fset(gw2, asfRequireAuth))