|
xrpld
|
Test implementation of ServiceRegistry for unit tests. More...
#include <TestServiceRegistry.h>


Private Attributes | |
| TestLogs | logs_ {beast::Severity::Warning} |
| boost::asio::io_context | ioContext_ |
| TestFamily | family_ {logs_.journal("TestFamily")} |
| LoadFeeTrack | feeTrack_ {logs_.journal("LoadFeeTrack")} |
| TestNetworkIDService | networkIDService_ |
| HashRouter | hashRouter_ {HashRouter::Setup{}, stopwatch()} |
| NodeCache | tempNodeCache_ |
| CachedSLEs | cachedSLEs_ |
| PendingSaves | pendingSaves_ |
| std::optional< uint256 > | trapTxID_ |
Test implementation of ServiceRegistry for unit tests.
This class provides real implementations for services that can be instantiated from libxrpl (such as Logs, io_context, caches), and throws std::logic_error for services that require the full Application.
Tests can subclass this to provide additional services they need.
Definition at line 62 of file TestServiceRegistry.h.
|
default |
|
overridedefault |
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 91 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 97 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 103 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 109 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 115 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 121 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 127 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 134 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 140 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 146 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 152 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 158 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 164 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 170 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 176 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 182 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 189 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 195 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 201 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 207 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 214 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 220 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 226 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 233 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 239 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 245 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 251 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 257 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 263 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 269 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 275 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 281 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 288 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 294 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 300 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 306 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 312 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 319 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 325 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 332 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 338 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 344 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 350 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 356 of file TestServiceRegistry.h.
|
overridevirtual |
Retrieve the "wallet database".
Implements xrpl::ServiceRegistry.
Definition at line 362 of file TestServiceRegistry.h.
|
overridevirtual |
Implements xrpl::ServiceRegistry.
Definition at line 369 of file TestServiceRegistry.h.
|
private |
Definition at line 64 of file TestServiceRegistry.h.
|
private |
Definition at line 65 of file TestServiceRegistry.h.
|
private |
Definition at line 66 of file TestServiceRegistry.h.
|
private |
Definition at line 67 of file TestServiceRegistry.h.
|
private |
Definition at line 68 of file TestServiceRegistry.h.
|
private |
Definition at line 69 of file TestServiceRegistry.h.
|
private |
Definition at line 70 of file TestServiceRegistry.h.
|
private |
Definition at line 76 of file TestServiceRegistry.h.
|
private |
Definition at line 82 of file TestServiceRegistry.h.
|
private |
Definition at line 83 of file TestServiceRegistry.h.