7 #include <boost/test/unit_test.hpp> 10 #include <test/util/setup_common.h> 19 database_filename = data_file.filename().string();
25 std::string test_name =
"test_name.dat";
27 fs::path file_path = datadir / test_name;
28 #if BOOST_VERSION >= 107700 32 #endif // BOOST_VERSION >= 107700 36 std::shared_ptr<BerkeleyEnvironment> env =
GetWalletEnv(file_path, filename);
43 std::string expected_name =
"wallet.dat";
47 std::shared_ptr<BerkeleyEnvironment> env =
GetWalletEnv(datadir, filename);
58 std::shared_ptr<BerkeleyEnvironment> env_1 =
GetWalletEnv(datadir, filename);
59 std::shared_ptr<BerkeleyEnvironment> env_2 =
GetWalletEnv(datadir, filename);
60 std::shared_ptr<BerkeleyEnvironment> env_3 =
GetWalletEnv(datadir_2, filename);
72 std::shared_ptr <BerkeleyEnvironment> env_1_a =
GetWalletEnv(datadir, filename);
73 std::shared_ptr <BerkeleyEnvironment> env_2_a =
GetWalletEnv(datadir_2, filename);
76 std::shared_ptr<BerkeleyEnvironment> env_1_b =
GetWalletEnv(datadir, filename);
77 std::shared_ptr<BerkeleyEnvironment> env_2_b =
GetWalletEnv(datadir_2, filename);
fs::path BDBDataFile(const fs::path &wallet_path)
BOOST_AUTO_TEST_CASE(getwalletenv_file)
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_CHECK_EQUAL(v1, v2)
#define BOOST_AUTO_TEST_SUITE_END()
std::shared_ptr< BerkeleyEnvironment > GetBerkeleyEnv(const fs::path &env_directory)
Get BerkeleyEnvironment given a directory path.
const fs::path & GetDataDirNet() const
Get data directory path with appended network identifier.
#define BOOST_CHECK(expr)
static std::shared_ptr< BerkeleyEnvironment > GetWalletEnv(const fs::path &path, std::string &database_filename)