0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-03 09:56:38 -05:00

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.
This commit is contained in:
Hennadii Stepanov 2024-03-05 07:02:54 +00:00
parent 98005b6a17
commit 49cf63522e
No known key found for this signature in database
GPG key ID: 410108112E7EA81F
2 changed files with 15 additions and 1 deletions

View file

@ -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));

View file

@ -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};