20 #include <ripple/basics/strHex.h>
21 #include <ripple/protocol/jss.h>
32 testcase(
"Test memos");
34 using namespace test::jtx;
35 Account alice{
"alice"};
38 env.fund(XRP(10000), alice);
43 auto makeJtxWithMemo = [&env, &alice]() {
44 JTx example = noop(alice);
45 memo
const exampleMemo{
"tic",
"tac",
"toe"};
46 exampleMemo(env, example);
51 env(makeJtxWithMemo());
56 JTx memoSize = makeJtxWithMemo();
68 JTx memoNonMemo = noop(alice);
69 auto& jv = memoNonMemo.jv;
71 auto& mi = ma[ma.size()];
79 JTx memoExtra = makeJtxWithMemo();
87 JTx memoBadChar = makeJtxWithMemo();
96 JTx memoLegitChar = makeJtxWithMemo();
104 JTx memoBadChar = makeJtxWithMemo();