7 #include <boost/test/unit_test.hpp>
10 #include <test/util/setup_common.h>
18 std::string test_name =
"test_name.dat";
20 fs::path file_path = datadir / test_name;
25 std::shared_ptr<BerkeleyEnvironment> env =
GetWalletEnv(file_path, filename);
32 std::string expected_name =
"wallet.dat";
36 std::shared_ptr<BerkeleyEnvironment> env =
GetWalletEnv(datadir, filename);
47 std::shared_ptr<BerkeleyEnvironment> env_1 =
GetWalletEnv(datadir, filename);
48 std::shared_ptr<BerkeleyEnvironment> env_2 =
GetWalletEnv(datadir, filename);
49 std::shared_ptr<BerkeleyEnvironment> env_3 =
GetWalletEnv(datadir_2, filename);
61 std::shared_ptr <BerkeleyEnvironment> env_1_a =
GetWalletEnv(datadir, filename);
62 std::shared_ptr <BerkeleyEnvironment> env_2_a =
GetWalletEnv(datadir_2, filename);
65 std::shared_ptr<BerkeleyEnvironment> env_1_b =
GetWalletEnv(datadir, filename);
66 std::shared_ptr<BerkeleyEnvironment> env_2_b =
GetWalletEnv(datadir_2, filename);
BOOST_AUTO_TEST_CASE(getwalletenv_file)
std::shared_ptr< BerkeleyEnvironment > GetWalletEnv(const fs::path &wallet_path, std::string &database_filename)
Get BerkeleyEnvironment and database filename given a wallet path.
const fs::path & GetDataDir(bool fNetSpecific)
#define BOOST_FIXTURE_TEST_SUITE(a, b)
#define BOOST_AUTO_TEST_SUITE_END()
#define BOOST_CHECK(expr)