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)));
65 acctReserve + incReserve +
drops(baseFee - 1));
74 env(
pay(env.master, alice,
drops(baseFee + 1)));
249 Env env{*
this, features};
251 env.fund(
XRP(5000), alice);
254 auto const ar = env.le(alice);
261 auto const sleDID = env.le(
keylet::did(alice.id()));
262 BEAST_EXPECT(sleDID);
263 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
264 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
265 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
272 auto const sleDID = env.le(
keylet::did(alice.id()));
273 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
274 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
275 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
283 auto const sleDID = env.le(
keylet::did(alice.id()));
284 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
285 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
286 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
294 auto const sleDID = env.le(
keylet::did(alice.id()));
295 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], initialURI));
296 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
297 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
304 auto const sleDID = env.le(
keylet::did(alice.id()));
305 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
306 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
307 BEAST_EXPECT(
checkVL((*sleDID)[sfData], initialData));
314 auto const sleDID = env.le(
keylet::did(alice.id()));
315 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
316 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], initialDocument));
317 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
325 auto const sleDID = env.le(
keylet::did(alice.id()));
326 BEAST_EXPECT(
checkVL((*sleDID)[sfURI], secondURI));
327 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
328 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
336 auto const sleDID = env.le(
keylet::did(alice.id()));
337 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
338 BEAST_EXPECT(
checkVL((*sleDID)[sfDIDDocument], secondDocument));
339 BEAST_EXPECT(!sleDID->isFieldPresent(sfData));
347 auto const sleDID = env.le(
keylet::did(alice.id()));
348 BEAST_EXPECT(!sleDID->isFieldPresent(sfURI));
349 BEAST_EXPECT(!sleDID->isFieldPresent(sfDIDDocument));
350 BEAST_EXPECT(
checkVL((*sleDID)[sfData], secondData));
357 auto const sleDID = env.le(
keylet::did(alice.id()));
358 BEAST_EXPECT(!sleDID);