@@ -309,16 +309,22 @@ INSTANTIATE_TEST_SUITE_P(
309309 &BA_GLOBAL_PROVIDER_OPS, nullptr , nullptr },
310310 poolCreateExtParams{umfDisjointPoolOps (), defaultDisjointPoolConfig,
311311 defaultDisjointPoolConfigDestroy,
312- &BA_GLOBAL_PROVIDER_OPS, nullptr , nullptr }));
312+ &BA_GLOBAL_PROVIDER_OPS, nullptr , nullptr }),
313+ poolCreateExtParamsNameGen);
313314
314315INSTANTIATE_TEST_SUITE_P (mallocMultiPoolTest, umfMultiPoolTest,
315316 ::testing::Values (poolCreateExtParams{
316317 umfProxyPoolOps (), nullptr , nullptr ,
317- &BA_GLOBAL_PROVIDER_OPS, nullptr , nullptr }));
318+ &BA_GLOBAL_PROVIDER_OPS, nullptr , nullptr }),
319+ poolCreateExtParamsNameGen);
318320
319- INSTANTIATE_TEST_SUITE_P (umfPoolWithCreateFlagsTest, umfPoolWithCreateFlagsTest,
320- ::testing::Values (0 ,
321- UMF_POOL_CREATE_FLAG_OWN_PROVIDER));
321+ INSTANTIATE_TEST_SUITE_P (
322+ umfPoolWithCreateFlagsTest, umfPoolWithCreateFlagsTest,
323+ ::testing::Values (0 , UMF_POOL_CREATE_FLAG_OWN_PROVIDER),
324+ ([](auto const &info) {
325+ const char *names[] = {" NONE" , " UMF_POOL_CREATE_FLAG_OWN_PROVIDER" };
326+ return names[info.index ];
327+ }));
322328
323329// //////////////// Negative test cases /////////////////
324330
@@ -382,7 +388,14 @@ INSTANTIATE_TEST_SUITE_P(
382388 ::testing::Values (UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY,
383389 UMF_RESULT_ERROR_MEMORY_PROVIDER_SPECIFIC,
384390 UMF_RESULT_ERROR_INVALID_ARGUMENT,
385- UMF_RESULT_ERROR_UNKNOWN));
391+ UMF_RESULT_ERROR_UNKNOWN),
392+ ([](auto const &info) {
393+ const char *names[] = {" UMF_RESULT_ERROR_OUT_OF_HOST_MEMORY" ,
394+ " UMF_RESULT_ERROR_MEMORY_PROVIDER_SPECIFIC" ,
395+ " UMF_RESULT_ERROR_INVALID_ARGUMENT" ,
396+ " UMF_RESULT_ERROR_UNKNOWN" };
397+ return names[info.index ];
398+ }));
386399
387400TEST_P (poolInitializeTest, errorPropagation) {
388401 auto nullProvider = umf_test::wrapProviderUnique (nullProviderCreate ());
@@ -554,4 +567,14 @@ INSTANTIATE_TEST_SUITE_P(
554567 umf_test::withGeneratedArgs(umfPoolCalloc),
555568 umf_test::withGeneratedArgs(umfPoolRealloc),
556569 umf_test::withGeneratedArgs(umfPoolMallocUsableSize),
557- umf_test::withGeneratedArgs(umfPoolGetLastAllocationError)));
570+ umf_test::withGeneratedArgs(umfPoolGetLastAllocationError)),
571+ ([](auto const &info) {
572+ const char *names[] = {" umfPoolMalloc" ,
573+ " umfPoolAlignedMalloc" ,
574+ " umfPoolFree" ,
575+ " umfPoolCalloc" ,
576+ " umfPoolRealloc" ,
577+ " umfPoolMallocUsableSize" ,
578+ " umfPoolGetLastAllocationError" };
579+ return names[info.index ];
580+ }));
0 commit comments