void run_setup() { rm_hashdb_dir(temp_dir); make_dir_if_not_there(temp_dir); source_lookup_store_t store(temp_store, RW_NEW); store.insert_value(std::pair<uint64_t,uint64_t>(2,3)); }
int main(int argc, char* argv[]) { make_dir_if_not_there(temp_dir); // new std::cout << "rw_new_tests ...\n"; rw_new(); // hash store std::cout << "rw_modify_hash_store ...\n"; rw_modify_hash_store(); std::cout << "read_only_hash_store ...\n"; read_only_hash_store(); // name store std::cout << "rw_modify_name_store ...\n"; rw_modify_name_store(); std::cout << "read_only_name_store ...\n"; read_only_name_store(); // source store std::cout << "rw_modify_source_store ...\n"; rw_modify_source_store(); std::cout << "read_only_source_store ...\n"; read_only_source_store(); std::cout << "db_test Done.\n"; return 0; }
void rw_new() { // clean up from any previous run rm_hashdb_dir(temp_dir); make_dir_if_not_there(temp_dir); // create each db lmdb_hash_store_t hash_store(temp_dir, RW_NEW, 512, 0); lmdb_name_store_t name_store(temp_dir, RW_NEW); lmdb_source_store_t source_store(temp_dir, RW_NEW); }
int cpp_main(int argc, char* argv[]) { rm_hashdb_dir(temp_dir); make_dir_if_not_there(temp_dir); run_setup(); run_test(); // done int status = boost::report_errors(); return status; }
int cpp_main(int argc, char* argv[]) { make_dir_if_not_there(temp_dir); write_settings(); rw_new_tests(); ro_tests(); // done int status = boost::report_errors(); return status; }