13 using namespace test::jtx;
16 Env env{*
this, testable_amendments()};
17 Account
const alice(
"alice");
18 Account
const bob(
"bob");
19 env.fund(XRP(10000), alice, bob);
21 env(regkey(alice, bob));
22 env(
noop(alice), sig(bob));
23 env(
noop(alice), sig(alice));
26 env(fset(alice, asfDisableMaster), sig(alice));
27 env(
noop(alice), sig(bob));
33 env(fclear(alice, asfDisableMaster), sig(bob));
34 env(
noop(alice), sig(bob));
35 env(
noop(alice), sig(alice));
38 env(regkey(alice, disabled));
40 env(
noop(alice), sig(alice));
59 using namespace test::jtx;
63 Account
const alice(
"alice");
64 Account
const bob(
"bob");
65 env.fund(XRP(10000), alice, bob);
67 auto ar = env.le(alice);
69 ar->isFieldPresent(sfFlags) && ((ar->getFieldU32(sfFlags) & lsfPasswordSpent) == 0));
71 env(regkey(alice, bob), sig(alice), fee(0));
75 ar->isFieldPresent(sfFlags) &&
76 ((ar->getFieldU32(sfFlags) & lsfPasswordSpent) == lsfPasswordSpent));
81 env.trust(bob[
"USD"](1), alice);
82 env(pay(bob, alice, bob[
"USD"](1)));
85 ar->isFieldPresent(sfFlags) && ((ar->getFieldU32(sfFlags) & lsfPasswordSpent) == 0));
107 using namespace test::jtx;
112 env.fund(XRP(1000), alice);
116 env(ticket::create(alice, 4));
122 env(regkey(alice, alie), ticket::use(--ticketSeq));
126 env(fset(alice, asfDisableMaster), sig(alice), ticket::use(--ticketSeq));
135 BEAST_EXPECT(env.seq(alice) == aliceSeq + 1);
138 env(fclear(alice, asfDisableMaster), sig(alie), ticket::use(--ticketSeq));
142 env(regkey(alice, disabled), sig(alie), ticket::use(--ticketSeq));