41 using namespace test::jtx;
43 Env env{*
this, features};
48 auto const acctReserve = env.current()->fees().reserve;
49 auto const incReserve = env.current()->fees().increment;
50 auto const baseFee = env.current()->fees().base;
51 env.fund(acctReserve, alice);
53 BEAST_EXPECT(env.balance(alice) == acctReserve);
62 env(
pay(env.master, alice,
drops(incReserve + 2 * baseFee - 1)));
63 BEAST_EXPECT(env.balance(alice) == acctReserve + incReserve +
drops(baseFee - 1));
72 env(
pay(env.master, alice,
drops(baseFee + 1)));
235 Env env{*
this, features};
237 env.fund(
XRP(5000), alice);
240 auto const ar = env.le(alice);
247 auto const sleDID = env.le(
keylet::did(alice.id()));
248 BEAST_EXPECT(sleDID);
249 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
250 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
251 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
258 auto const sleDID = env.le(
keylet::did(alice.id()));
259 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
260 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
261 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
269 auto const sleDID = env.le(
keylet::did(alice.id()));
270 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
271 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
272 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
280 auto const sleDID = env.le(
keylet::did(alice.id()));
281 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
282 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
283 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
290 auto const sleDID = env.le(
keylet::did(alice.id()));
291 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
292 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
293 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
300 auto const sleDID = env.le(
keylet::did(alice.id()));
301 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
302 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
303 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
311 auto const sleDID = env.le(
keylet::did(alice.id()));
312 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], secondURI));
313 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
314 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
322 auto const sleDID = env.le(
keylet::did(alice.id()));
323 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
324 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], secondDocument));
325 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
333 auto const sleDID = env.le(
keylet::did(alice.id()));
334 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
335 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
336 BEAST_EXPECT(
checkVL((*sleDID)[sfData], secondData));
343 auto const sleDID = env.le(
keylet::did(alice.id()));
344 BEAST_EXPECT(!sleDID);