68 using namespace test::jtx;
70 Env env{*
this, features};
75 auto const acctReserve = env.current()->fees().accountReserve(0);
76 auto const incReserve = env.current()->fees().increment;
77 auto const baseFee = env.current()->fees().base;
78 env.fund(acctReserve, alice);
80 BEAST_EXPECT(env.balance(alice) == acctReserve);
89 env(
pay(env.master, alice,
drops(incReserve + 2 * baseFee - 1)));
92 acctReserve + incReserve +
drops(baseFee - 1));
101 env(
pay(env.master, alice,
drops(baseFee + 1)));
276 Env env{*
this, features};
278 env.fund(
XRP(5000), alice);
281 auto const ar = env.le(alice);
288 auto const sleDID = env.le(
keylet::did(alice.id()));
289 BEAST_EXPECT(sleDID);
290 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
291 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
292 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
299 auto const sleDID = env.le(
keylet::did(alice.id()));
300 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
301 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
302 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
310 auto const sleDID = env.le(
keylet::did(alice.id()));
311 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
312 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
313 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
321 auto const sleDID = env.le(
keylet::did(alice.id()));
322 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
323 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
324 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
331 auto const sleDID = env.le(
keylet::did(alice.id()));
332 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
333 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
334 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
341 auto const sleDID = env.le(
keylet::did(alice.id()));
342 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
343 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
344 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
352 auto const sleDID = env.le(
keylet::did(alice.id()));
353 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], secondURI));
354 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
355 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
363 auto const sleDID = env.le(
keylet::did(alice.id()));
364 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
365 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], secondDocument));
366 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
374 auto const sleDID = env.le(
keylet::did(alice.id()));
375 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
376 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
377 BEAST_EXPECT(
checkVL((*sleDID)[sfData], secondData));
384 auto const sleDID = env.le(
keylet::did(alice.id()));
385 BEAST_EXPECT(!sleDID);