diff --git a/src/qt/test/paymentservertests.cpp b/src/qt/test/paymentservertests.cpp --- a/src/qt/test/paymentservertests.cpp +++ b/src/qt/test/paymentservertests.cpp @@ -15,6 +15,7 @@ #include +#include #include #include @@ -63,6 +64,10 @@ } void PaymentServerTests::paymentServerTests() { + // This is necessary to initialize openssl on the test framework + // (at least on Darwin). + SSL_library_init(); + BasicTestingSetup testing_setup(CBaseChainParams::MAIN); auto node = interfaces::MakeNode(); OptionsModel optionsModel(*node); diff --git a/src/qt/test/test_main.cpp b/src/qt/test/test_main.cpp --- a/src/qt/test/test_main.cpp +++ b/src/qt/test/test_main.cpp @@ -31,10 +31,6 @@ #include #include -#ifdef ENABLE_BIP70 -#include -#endif - #if defined(QT_STATICPLUGIN) #include #if defined(QT_QPA_PLATFORM_MINIMAL) @@ -73,12 +69,6 @@ BitcoinApplication app(*node, argc, argv); app.setApplicationName("BitcoinABC-Qt-test"); -#ifdef ENABLE_BIP70 - // This is necessary to initialize openssl on the test framework - // (at least on Darwin). - SSL_library_init(); -#endif - AppTests app_tests(app); if (QTest::qExec(&app_tests) != 0) { fInvalid = true;