1#include <test/jtx/Env.h>
2#include <test/jtx/JTx.h>
3#include <test/jtx/quality.h>
5#include <xrpl/protocol/Quality.h>
6#include <xrpl/protocol/SField.h>
14 :
qIn_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
16 assert(percent <= 400 && percent >= 0);
20 :
qOut_(static_cast<
std::uint32_t>((percent / 100) * QUALITY_ONE))
22 assert(percent <= 400 && percent >= 0);
28 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)
Execution context for applying a JSON transaction.