20 #include <ripple/protocol/Feature.h>
21 #include <ripple/protocol/jss.h>
32 using namespace test::jtx;
34 Account
const alice {
"alice"};
35 env.fund(XRP(10000), alice);
37 auto lc_result = env.rpc(
"ledger_closed") [jss::result];
38 BEAST_EXPECT(lc_result[jss::ledger_hash] ==
"8AEDBB96643962F1D40F01E25632ABB3C56C9F04B0231EE4B18248B90173D189");
39 BEAST_EXPECT(lc_result[jss::ledger_index] == 2);
42 auto const ar_master = env.le(env.master);
43 BEAST_EXPECT(ar_master->getAccountID(
sfAccount) == env.master.id());
44 BEAST_EXPECT((*ar_master)[
sfBalance] == drops( 99999989999999980 ));
46 auto const ar_alice = env.le(alice);
47 BEAST_EXPECT(ar_alice->getAccountID(
sfAccount) == alice.id());
48 BEAST_EXPECT((*ar_alice)[
sfBalance] == XRP( 10000 ));
50 lc_result = env.rpc(
"ledger_closed") [jss::result];
51 BEAST_EXPECT(lc_result[jss::ledger_hash] ==
"7C3EEDB3124D92E49E75D81A8826A2E65A75FD71FC3FD6F36FEB803C5F1D812D");
52 BEAST_EXPECT(lc_result[jss::ledger_index] == 3);