qt, test: introduce FindInConsole function

Allows for regex searching into the console output.
This commit is contained in:
Jarol Rodriguez committed 2021-06-01 02:07:54 -04:00
1 parent 62d9ff9e6e
commit d09d1cf1a2
1 file changed
+8
+8
View File
@@ -21,6 +21,7 @@
#include <QAction>
#include <QLineEdit>
#include <QRegularExpression>
#include <QScopedPointer>
#include <QSignalSpy>
#include <QTest>
@@ -30,6 +31,13 @@
#include <QtTest/QtTestGui>
namespace {
//! Regex find a string group inside of the console output
QString FindInConsole(const QString& output, const QString& pattern)
{
const QRegularExpression re(pattern);
return re.match(output).captured(1);
}
//! Call getblockchaininfo RPC and check first field of JSON output.
void TestRpcCommand(RPCConsole* console)
{