20 #include <ripple/app/misc/Manifest.h>
21 #include <ripple/app/misc/ValidatorKeys.h>
22 #include <ripple/basics/base64.h>
23 #include <ripple/beast/unit_test.h>
24 #include <ripple/core/Config.h>
25 #include <ripple/core/ConfigSections.h>
27 #include <test/unit_test/SuiteJournal.h>
39 "paQmjZ37pKKPMrgadBLsuf9ab7Y7EUNzh27LQrZqoexpAs31nJi";
43 "eyJ2YWxpZGF0aW9uX3NlY3JldF9rZXkiOiI5ZWQ0NWY4NjYyNDFjYzE4YTI3NDdiNT\n",
44 " \tQzODdjMDYyNTkwNzk3MmY0ZTcxOTAyMzFmYWE5Mzc0NTdmYTlkYWY2IiwibWFuaWZl "
46 "\tc3QiOiJKQUFBQUFGeEllMUZ0d21pbXZHdEgyaUNjTUpxQzlnVkZLaWxHZncxL3ZDeE"
49 "hYWExwbGMyR25NaEFrRTFhZ3FYeEJ3RHdEYklENk9NU1l1TTBGREFscEFnTms4U0tG\t "
51 "bjdNTzJmZGtjd1JRSWhBT25ndTlzQUtxWFlvdUorbDJWMFcrc0FPa1ZCK1pSUzZQU2\n",
52 "hsSkFmVXNYZkFpQnNWSkdlc2FhZE9KYy9hQVpva1MxdnltR21WcmxIUEtXWDNZeXd1\n",
53 "NmluOEhBU1FLUHVnQkQ2N2tNYVJGR3ZtcEFUSGxHS0pkdkRGbFdQWXk1QXFEZWRGdj\n",
54 "VUSmEydzBpMjFlcTNNWXl3TFZKWm5GT3I3QzBrdzJBaVR6U0NqSXpkaXRROD0ifQ==\n"};
57 "JAAAAAFxIe1FtwmimvGtH2iCcMJqC9gVFKilGfw1/vCxHXXLplc2GnMhAkE1agqXxBwD"
58 "wDbID6OMSYuM0FDAlpAgNk8SKFn7MO2fdkcwRQIhAOngu9sAKqXYouJ+l2V0W+sAOkVB"
59 "+ZRS6PShlJAfUsXfAiBsVJGesaadOJc/aAZokS1vymGmVrlHPKWX3Yywu6in8HASQKPu"
60 "gBD67kMaRFGvmpATHlGKJdvDFlWPYy5AqDedFv5TJa2w0i21eq3MYywLVJZnFOr7C0kw"
65 "eyJtYW5pZmVzdCI6IkpBQUFBQVZ4SWUyOVVBdzViZFJudHJ1elVkREk4aDNGV1JWZl\n",
66 "k3SXVIaUlKQUhJd3MxdzZzM01oQWtsa1VXQWR2RnFRVGRlSEpvS1pNY0hlS0RzOExo\n",
67 "b3d3bDlHOEdkVGNJbmFka1l3UkFJZ0h2Q01lQU1aSzlqQnV2aFhlaFRLRzVDQ3BBR1\n",
68 "k0bGtvZHRXYW84UGhzR3NDSUREVTA1d1c3bWNiMjlVNkMvTHBpZmgvakZPRGhFR21i\n",
69 "NWF6dTJMVHlqL1pjQkpBbitmNGhtQTQ0U0tYbGtTTUFqak1rSWRyR1Rxa21SNjBzVG\n",
70 "JaTjZOOUYwdk9UV3VYcUZ6eDFoSGIyL0RqWElVZXhDVGlITEcxTG9UdUp1eXdXbk55\n",
71 "RFE9PSIsInZhbGlkYXRpb25fc2VjcmV0X2tleSI6IjkyRDhCNDBGMzYwMTc5MTkwMU\n",
72 "MzQTUzMzI3NzBDMkUwMTA4MDI0NTZFOEM2QkI0NEQ0N0FFREQ0NzJGMDQ2RkYifQ==\n"};
88 auto const tokenSecretKey =
91 auto const tokenPublicKey =
102 BEAST_EXPECT(k.publicKey.size() == 0);
103 BEAST_EXPECT(k.manifest.empty());
104 BEAST_EXPECT(!k.configInvalid());
112 BEAST_EXPECT(k.publicKey == seedPublicKey);
113 BEAST_EXPECT(k.secretKey == seedSecretKey);
114 BEAST_EXPECT(k.nodeID == seedNodeID);
115 BEAST_EXPECT(k.manifest.empty());
116 BEAST_EXPECT(!k.configInvalid());
125 BEAST_EXPECT(k.configInvalid());
126 BEAST_EXPECT(k.publicKey.size() == 0);
127 BEAST_EXPECT(k.manifest.empty());
136 BEAST_EXPECT(k.publicKey == tokenPublicKey);
137 BEAST_EXPECT(k.secretKey == tokenSecretKey);
138 BEAST_EXPECT(k.nodeID == tokenNodeID);
140 BEAST_EXPECT(!k.configInvalid());
147 BEAST_EXPECT(k.configInvalid());
148 BEAST_EXPECT(k.publicKey.size() == 0);
149 BEAST_EXPECT(k.manifest.empty());
159 BEAST_EXPECT(k.configInvalid());
160 BEAST_EXPECT(k.publicKey.size() == 0);
161 BEAST_EXPECT(k.manifest.empty());
170 BEAST_EXPECT(k.configInvalid());
171 BEAST_EXPECT(k.publicKey.size() == 0);
172 BEAST_EXPECT(k.manifest.empty());