9 #include <test/util/setup_common.h>
11 #include <boost/test/unit_test.hpp>
20 std::string test_name =
"test_name.dat";
22 fs::path file_path = datadir / test_name;
23 std::ofstream f{file_path};
27 std::shared_ptr<BerkeleyEnvironment> env =
34 std::string expected_name =
"wallet.dat";
38 std::shared_ptr<BerkeleyEnvironment> env =
GetWalletEnv(datadir, filename);
48 std::shared_ptr<BerkeleyEnvironment> env_1 =
50 std::shared_ptr<BerkeleyEnvironment> env_2 =
52 std::shared_ptr<BerkeleyEnvironment> env_3 =
64 std::shared_ptr<BerkeleyEnvironment> env_1_a =
66 std::shared_ptr<BerkeleyEnvironment> env_2_a =
70 std::shared_ptr<BerkeleyEnvironment> env_1_b =
72 std::shared_ptr<BerkeleyEnvironment> env_2_b =
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 & GetDataDirNet() const
Get data directory path with appended network identifier.
Path class wrapper to block calls to the fs::path(std::string) implicit constructor and the fs::path:...
BOOST_AUTO_TEST_CASE(getwalletenv_file)
#define BOOST_AUTO_TEST_SUITE_END()
#define BOOST_CHECK(expr)
BOOST_FIXTURE_TEST_SUITE(stakingrewards_tests, StakingRewardsActivationTestingSetup) BOOST_AUTO_TEST_CASE(isstakingrewardsactivated)