126        BEAST_EXPECT(c->update(node, 
"", load, tick));
 
  128            auto member = c->member(node);
 
  129            BEAST_EXPECT(
static_cast<bool>(member));
 
  130            BEAST_EXPECT(member->empty());
 
  134        BEAST_EXPECT(!c->update(node, name, load, tick));
 
  136            auto member = c->member(node);
 
  137            BEAST_EXPECT(
static_cast<bool>(member));
 
  138            BEAST_EXPECT(member->empty());
 
  141        using namespace std::chrono_literals;
 
  145        BEAST_EXPECT(c->update(node, name, load, tick));
 
  147            auto member = c->member(node);
 
  148            BEAST_EXPECT(
static_cast<bool>(member));
 
  149            BEAST_EXPECT(member->compare(name) == 0);
 
  154        BEAST_EXPECT(c->update(node, 
"", load, tick));
 
  156            auto member = c->member(node);
 
  157            BEAST_EXPECT(
static_cast<bool>(member));
 
  158            BEAST_EXPECT(member->compare(name) == 0);
 
  163        BEAST_EXPECT(c->update(node, 
"test", load, tick));
 
  165            auto member = c->member(node);
 
  166            BEAST_EXPECT(
static_cast<bool>(member));
 
  167            BEAST_EXPECT(member->compare(
"test") == 0);
 
 
  181        while (network.
size() != 8)
 
  184        auto format = [](
PublicKey const& publicKey,
 
  185                         char const* comment = 
nullptr) {
 
  197        BEAST_EXPECT(c->load(s1));
 
  198        BEAST_EXPECT(c->size() == 0);
 
  201        s1.
append(format(network[0]));
 
  202        s1.
append(format(network[1], 
"    "));
 
  203        s1.
append(format(network[2], 
" Comment"));
 
  204        s1.
append(format(network[3], 
" Multi Word Comment"));
 
  205        s1.
append(format(network[4], 
"  Leading Whitespace"));
 
  206        s1.
append(format(network[5], 
" Trailing Whitespace  "));
 
  207        s1.
append(format(network[6], 
"  Leading & Trailing Whitespace  "));
 
  209            network[7], 
"  Leading,  Trailing  &  Internal  Whitespace  "));
 
  211        BEAST_EXPECT(c->load(s1));
 
  213        for (
auto const& n : network)
 
  214            BEAST_EXPECT(c->member(n));
 
  218        s2.
append(
"NotAPublicKey");
 
  219        BEAST_EXPECT(!c->load(s2));
 
  222        s3.
append(format(network[0], 
"!"));
 
  223        BEAST_EXPECT(!c->load(s3));
 
  226        s4.
append(format(network[0], 
"!  Comment"));
 
  227        BEAST_EXPECT(!c->load(s4));
 
  235        s5.
append(format(node1, 
"XXX"));
 
  237        BEAST_EXPECT(!c->load(s5));
 
  238        BEAST_EXPECT(!c->member(node1));
 
  239        BEAST_EXPECT(!c->member(node2));