1#include <test/jtx/quality.h>
3#include <xrpl/protocol/Quality.h>
4#include <xrpl/protocol/SField.h>
11 : qIn_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
13 assert(percent <= 400 && percent >= 0);
17 : qOut_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
19 assert(percent <= 400 && percent >= 0);
25 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.