5 #ifndef BITCOIN_QT_TEST_APPTESTS_H 6 #define BITCOIN_QT_TEST_APPTESTS_H 50 #endif // BITCOIN_QT_TEST_APPTESTS_H Local Bitcoin RPC console.
void expectCallback(std::string callback)
Add expected callback name to list of pending callbacks.
~HandleCallback()
Destructor to shut down after the last expected callback completes.
void appTests()
Entry point for BitcoinApplication tests.
RAII helper to remove no-longer-pending callback.
Main Bitcoin application object.
void guiTests(BitcoinGUI *window)
Entry point for BitcoinGUI tests.
std::multiset< std::string > m_callbacks
Set of pending callback names.
void consoleTests(RPCConsole *console)
Entry point for RPCConsole tests.
AppTests(BitcoinApplication &app)
BitcoinApplication & m_app
Bitcoin application.