20#include <test/jtx/quality.h>
22#include <xrpl/protocol/Quality.h>
23#include <xrpl/protocol/SField.h>
30 : qIn_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
32 assert(percent <= 400 && percent >= 0);
36 : qOut_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
38 assert(percent <= 400 && percent >= 0);
44 jt.
jv[field.jsonName] = value;
A transaction testing environment.
void operator()(Env &, JTx &jtx) const
qualityInPercent(double percent)
void operator()(Env &, JTx &jtx) const
void operator()(Env &, JTx &jtx) const
qualityOutPercent(double percent)
void operator()(Env &, JTx &jtx) const
static void insertQualityIntoJtx(SField const &field, std::uint32_t value, JTx &jt)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Execution context for applying a JSON transaction.