|
xrpld
|
Classes | |
| struct | Oracle_test |
| struct | CreateArg |
| struct | UpdateArg |
| struct | RemoveArg |
| class | Oracle |
| Oracle class facilitates unit-testing of the Price Oracle feature. More... | |
| class | GetAggregatePrice_test |
Typedefs | |
| using | AnyValue = std::variant<std::string, double, json::Int, json::UInt> |
| using | OraclesData = std::vector<std::pair<std::optional<Account>, std::optional<AnyValue>>> |
| using | DataSeries |
Functions | |
| BEAST_DEFINE_TESTSUITE (Oracle, app, xrpl) | |
| void | toJson (json::Value &jv, AnyValue const &v) |
| void | toJsonHex (json::Value &jv, AnyValue const &v) |
| std::uint32_t | asUInt (AnyValue const &v) |
| bool | validDocumentID (AnyValue const &v) |
| BEAST_DEFINE_TESTSUITE (GetAggregatePrice, rpc, xrpl) | |
Variables | |
| constexpr char const * | kNoneTag = "%None%" |
| constexpr char const * | kUnquotedNone = "None" |
| constexpr char const * | kNonePattern = "\"%None%\"" |
| static constexpr std::chrono::seconds | kTestStartTime = kEpochOffset + std::chrono::seconds(10'000) |
| using xrpl::test::jtx::oracle::AnyValue = std::variant<std::string, double, json::Int, json::UInt> |
Definition at line 26 of file src/test/jtx/Oracle.h.
| using xrpl::test::jtx::oracle::OraclesData = std::vector<std::pair<std::optional<Account>, std::optional<AnyValue>>> |
Definition at line 27 of file src/test/jtx/Oracle.h.
Definition at line 48 of file src/test/jtx/Oracle.h.
| void xrpl::test::jtx::oracle::toJson | ( | json::Value & | jv, |
| AnyValue const & | v ) |
Definition at line 369 of file Oracle.cpp.
| void xrpl::test::jtx::oracle::toJsonHex | ( | json::Value & | jv, |
| AnyValue const & | v ) |
Definition at line 375 of file Oracle.cpp.
| std::uint32_t xrpl::test::jtx::oracle::asUInt | ( | AnyValue const & | v | ) |
Definition at line 399 of file Oracle.cpp.
| bool xrpl::test::jtx::oracle::validDocumentID | ( | AnyValue const & | v | ) |
Definition at line 407 of file Oracle.cpp.
|
constexpr |
Definition at line 31 of file src/test/jtx/Oracle.h.
|
constexpr |
Definition at line 32 of file src/test/jtx/Oracle.h.
|
constexpr |
Definition at line 33 of file src/test/jtx/Oracle.h.
|
staticconstexpr |
Definition at line 103 of file src/test/jtx/Oracle.h.