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);