int gen_dir_files(struct prjt* prj_p) { FILE* fp; gen_dir(prj_p); perror("mkdir"); if((errno != 0)&(errno != 17)) { return errno; } fp = gen_files(prj_p); perror("fopen"); if(fp == NULL) { return errno; } fclose(fp); return 0; }
b::test_suite* init_unit_test_suite(int, char*[]) { #else bool init_unit_test() { #endif gen_files(); std::array<unsigned, DATASIZE> params; std::iota(params.begin(), params.end(), 0); b::test_suite* ts1 = BOOST_TEST_SUITE("test_hashing"); ts1->add(BOOST_PARAM_TEST_CASE(&test_algo_hashing<HASHTYPE::MD5>, params.begin(), params.end())); ts1->add(BOOST_PARAM_TEST_CASE(&test_algo_hashing<HASHTYPE::SHA256>, params.begin(), params.end())); ts1->add(BOOST_PARAM_TEST_CASE(&test_algo_hashing<HASHTYPE::SHA512>, params.begin(), params.end())); b::framework::master_test_suite().add(ts1); #ifndef BOOST_TEST_ALTERNATIVE_INIT_API return nullptr; #else return true; #endif }