Skip to content

Commit 164d7b6

Browse files
committed
Merge pull request #5883
92fd887 tests: add a BasicTestingSetup and apply to all tests (Wladimir J. van der Laan)
2 parents e564e63 + 92fd887 commit 164d7b6

35 files changed

+90
-36
lines changed

src/test/Checkpoints_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@
99
#include "checkpoints.h"
1010

1111
#include "uint256.h"
12+
#include "test/test_bitcoin.h"
1213

1314
#include <boost/test/unit_test.hpp>
1415

1516
using namespace std;
1617

17-
BOOST_AUTO_TEST_SUITE(Checkpoints_tests)
18+
BOOST_FIXTURE_TEST_SUITE(Checkpoints_tests, BasicTestingSetup)
1819

1920
BOOST_AUTO_TEST_CASE(sanity)
2021
{

src/test/allocator_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
#include "util.h"
66

77
#include "allocators.h"
8+
#include "test/test_bitcoin.h"
89

910
#include <boost/test/unit_test.hpp>
1011

11-
BOOST_AUTO_TEST_SUITE(allocator_tests)
12+
BOOST_FIXTURE_TEST_SUITE(allocator_tests, BasicTestingSetup)
1213

1314
// Dummy memory page locker for platform independent tests
1415
static const void *last_lock_addr, *last_unlock_addr;

src/test/arith_uint256_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
#include "arith_uint256.h"
1313
#include <string>
1414
#include "version.h"
15+
#include "test/test_bitcoin.h"
1516

16-
BOOST_AUTO_TEST_SUITE(arith_uint256_tests)
17+
BOOST_FIXTURE_TEST_SUITE(arith_uint256_tests, BasicTestingSetup)
1718

1819
/// Convert vector to arith_uint256, via uint256 blob
1920
inline arith_uint256 arith_uint256V(const std::vector<unsigned char>& vch)

src/test/base32_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include "utilstrencodings.h"
6+
#include "test/test_bitcoin.h"
67

78
#include <boost/test/unit_test.hpp>
89

9-
BOOST_AUTO_TEST_SUITE(base32_tests)
10+
BOOST_FIXTURE_TEST_SUITE(base32_tests, BasicTestingSetup)
1011

1112
BOOST_AUTO_TEST_CASE(base32_testvectors)
1213
{

src/test/base58_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "uint256.h"
1414
#include "util.h"
1515
#include "utilstrencodings.h"
16+
#include "test/test_bitcoin.h"
1617

1718
#include <boost/foreach.hpp>
1819
#include <boost/test/unit_test.hpp>
@@ -23,7 +24,7 @@
2324
using namespace json_spirit;
2425
extern Array read_json(const std::string& jsondata);
2526

26-
BOOST_AUTO_TEST_SUITE(base58_tests)
27+
BOOST_FIXTURE_TEST_SUITE(base58_tests, BasicTestingSetup)
2728

2829
// Goal: test low-level base58 encoding functionality
2930
BOOST_AUTO_TEST_CASE(base58_EncodeBase58)

src/test/base64_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include "utilstrencodings.h"
6+
#include "test/test_bitcoin.h"
67

78
#include <boost/test/unit_test.hpp>
89

9-
BOOST_AUTO_TEST_SUITE(base64_tests)
10+
BOOST_FIXTURE_TEST_SUITE(base64_tests, BasicTestingSetup)
1011

1112
BOOST_AUTO_TEST_CASE(base64_testvectors)
1213
{

src/test/bip32_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "key.h"
99
#include "uint256.h"
1010
#include "util.h"
11+
#include "test/test_bitcoin.h"
1112

1213
#include <string>
1314
#include <vector>
@@ -107,7 +108,7 @@ void RunTest(const TestVector &test) {
107108
}
108109
}
109110

110-
BOOST_AUTO_TEST_SUITE(bip32_tests)
111+
BOOST_FIXTURE_TEST_SUITE(bip32_tests, BasicTestingSetup)
111112

112113
BOOST_AUTO_TEST_CASE(bip32_test1) {
113114
RunTest(test1);

src/test/bloom_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "uint256.h"
1414
#include "util.h"
1515
#include "utilstrencodings.h"
16+
#include "test/test_bitcoin.h"
1617

1718
#include <vector>
1819

@@ -21,7 +22,7 @@
2122

2223
using namespace std;
2324

24-
BOOST_AUTO_TEST_SUITE(bloom_tests)
25+
BOOST_FIXTURE_TEST_SUITE(bloom_tests, BasicTestingSetup)
2526

2627
BOOST_AUTO_TEST_CASE(bloom_create_insert_serialize)
2728
{

src/test/checkblock_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "clientversion.h"
1212
#include "main.h"
1313
#include "utiltime.h"
14+
#include "test/test_bitcoin.h"
1415

1516
#include <cstdio>
1617

@@ -19,7 +20,7 @@
1920
#include <boost/test/unit_test.hpp>
2021

2122

22-
BOOST_AUTO_TEST_SUITE(CheckBlock_tests)
23+
BOOST_FIXTURE_TEST_SUITE(CheckBlock_tests, BasicTestingSetup)
2324

2425
bool read_block(const std::string& filename, CBlock& block)
2526
{

src/test/coins_tests.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "coins.h"
66
#include "random.h"
77
#include "uint256.h"
8+
#include "test/test_bitcoin.h"
89

910
#include <vector>
1011
#include <map>
@@ -60,7 +61,7 @@ class CCoinsViewTest : public CCoinsView
6061
};
6162
}
6263

63-
BOOST_AUTO_TEST_SUITE(coins_tests)
64+
BOOST_FIXTURE_TEST_SUITE(coins_tests, BasicTestingSetup)
6465

6566
static const unsigned int NUM_SIMULATION_ITERATIONS = 40000;
6667

0 commit comments

Comments
 (0)