|
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 9 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 10 of file src/test/jtx/Oracle.h.
Definition at line 31 of file src/test/jtx/Oracle.h.
| void xrpl::test::jtx::oracle::toJson | ( | json::Value & | jv, |
| AnyValue const & | v ) |
Definition at line 368 of file Oracle.cpp.
| void xrpl::test::jtx::oracle::toJsonHex | ( | json::Value & | jv, |
| AnyValue const & | v ) |
Definition at line 374 of file Oracle.cpp.
| std::uint32_t xrpl::test::jtx::oracle::asUInt | ( | AnyValue const & | v | ) |
Definition at line 398 of file Oracle.cpp.
| bool xrpl::test::jtx::oracle::validDocumentID | ( | AnyValue const & | v | ) |
Definition at line 406 of file Oracle.cpp.
| xrpl::test::jtx::oracle::BEAST_DEFINE_TESTSUITE | ( | GetAggregatePrice | , |
| rpc | , | ||
| xrpl | ) |
|
constexpr |
Definition at line 14 of file src/test/jtx/Oracle.h.
|
constexpr |
Definition at line 15 of file src/test/jtx/Oracle.h.
|
constexpr |
Definition at line 16 of file src/test/jtx/Oracle.h.
|
staticconstexpr |
Definition at line 86 of file src/test/jtx/Oracle.h.