20 #include <ripple/protocol/STAccount.h>
21 #include <ripple/beast/unit_test.h>
34 BEAST_EXPECT(defaultAcct.
getText() ==
"");
35 BEAST_EXPECT(defaultAcct.
isDefault() ==
true);
38 #ifdef NDEBUG // Qualified because the serialization asserts in a debug build.
41 BEAST_EXPECT(s.
size() == 1);
42 BEAST_EXPECT(s.
getHex() ==
"00");
45 BEAST_EXPECT(deserializedDefault.
isEquivalent (defaultAcct));
54 BEAST_EXPECT(deserializedDefault.
isEquivalent (defaultAcct));
60 BEAST_EXPECT(sfAcct.getText() ==
"");
61 BEAST_EXPECT(sfAcct.isDefault());
62 BEAST_EXPECT(sfAcct.value() ==
AccountID {});
63 BEAST_EXPECT(sfAcct.isEquivalent (defaultAcct));
67 BEAST_EXPECT(s.
size() == 1);
68 BEAST_EXPECT(s.
getHex() ==
"00");
76 BEAST_EXPECT(zeroAcct.getText() ==
"rrrrrrrrrrrrrrrrrrrrrhoLvTp");
77 BEAST_EXPECT(! zeroAcct.isDefault());
78 BEAST_EXPECT(zeroAcct.value() ==
AccountID {0});
79 BEAST_EXPECT(! zeroAcct.isEquivalent (defaultAcct));
80 BEAST_EXPECT(! zeroAcct.isEquivalent (sfAcct));
84 BEAST_EXPECT(s.
size() == 21);
86 "140000000000000000000000000000000000000000");
94 const std::uint8_t bits128[] {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
95 s.
addVL (bits128,
sizeof (bits128));
111 BEAST_EXPECT(regKey.isEquivalent (zeroAcct));