20 #include <ripple/beast/unit_test.h>
21 #include <ripple/protocol/STAccount.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(
strHex(s) ==
"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(
strHex(s) ==
"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 strHex(s) ==
"140000000000000000000000000000000000000000");
95 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
96 s.
addVL(bits128,
sizeof(bits128));
112 BEAST_EXPECT(regKey.isEquivalent(zeroAcct));