aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2024-03-05 07:02:54 +0000
committerHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2024-03-05 07:02:54 +0000
commit49cf63522e202caf326bad161ff6fa05d1076566 (patch)
tree20ada5bd376cbd22f7f8226ebc70dad6ba9d55d1
parent98005b6a17907c4f7bdcf802ee96c274492f902a (diff)
downloadbitcoin-49cf63522e202caf326bad161ff6fa05d1076566.tar.xz
qt, test: Set organization name
If `setOrganizationName()` and `setApplicationName()` has not been previously called, the `QSettings` object will not be able to read or write any settings.
-rw-r--r--src/qt/test/optiontests.cpp11
-rw-r--r--src/qt/test/test_main.cpp5
2 files changed, 15 insertions, 1 deletions
diff --git a/src/qt/test/optiontests.cpp b/src/qt/test/optiontests.cpp
index b76e9ef499..5f9f2cb449 100644
--- a/src/qt/test/optiontests.cpp
+++ b/src/qt/test/optiontests.cpp
@@ -50,6 +50,17 @@ void OptionTests::migrateSettings()
settings.sync();
+ QVERIFY(settings.contains("nDatabaseCache"));
+ QVERIFY(settings.contains("nThreadsScriptVerif"));
+ QVERIFY(settings.contains("fUseUPnP"));
+ QVERIFY(settings.contains("fListen"));
+ QVERIFY(settings.contains("bPrune"));
+ QVERIFY(settings.contains("nPruneSize"));
+ QVERIFY(settings.contains("fUseProxy"));
+ QVERIFY(settings.contains("addrProxy"));
+ QVERIFY(settings.contains("fUseSeparateProxyTor"));
+ QVERIFY(settings.contains("addrSeparateProxyTor"));
+
OptionsModel options{m_node};
bilingual_str error;
QVERIFY(options.Init(error));
diff --git a/src/qt/test/test_main.cpp b/src/qt/test/test_main.cpp
index e45fc1ced8..b764d4e7ba 100644
--- a/src/qt/test/test_main.cpp
+++ b/src/qt/test/test_main.cpp
@@ -9,6 +9,7 @@
#include <interfaces/init.h>
#include <interfaces/node.h>
#include <qt/bitcoin.h>
+#include <qt/guiconstants.h>
#include <qt/test/apptests.h>
#include <qt/test/optiontests.h>
#include <qt/test/rpcnestedtests.h>
@@ -24,6 +25,7 @@
#include <QApplication>
#include <QDebug>
#include <QObject>
+#include <QSettings>
#include <QTest>
#include <functional>
@@ -84,7 +86,8 @@ int main(int argc, char* argv[])
#endif
BitcoinApplication app;
- app.setApplicationName("Bitcoin-Qt-test");
+ app.setOrganizationName(QAPP_ORG_NAME);
+ app.setApplicationName(QAPP_APP_NAME_DEFAULT "-test");
app.createNode(*init);
int num_test_failures{0};