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