Skip to content

Commit

Permalink
Use H5VLcmp_connector_cls to compare VOL connector IDs in API tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jhendersonHDF committed Oct 4, 2024
1 parent 65dc2ce commit 08f8c6b
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion test/API/H5_api_test.c
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,8 @@ main(int argc, char **argv)
goto done;
}
else {
int cmp = 0;

/*
* If the connector was successfully registered, check that
* the connector ID set on the default FAPL matches the ID
Expand All @@ -231,7 +233,13 @@ main(int argc, char **argv)
goto done;
}

if (default_con_id != registered_con_id) {
if (H5VLcmp_connector_cls(&cmp, default_con_id, registered_con_id) < 0) {
fprintf(stderr, "Couldn't compare VOL connector classes\n");
err_occurred = true;
goto done;
}

if (0 != cmp) {
fprintf(stderr, "VOL connector set on default FAPL didn't match specified VOL connector\n");
err_occurred = true;
goto done;
Expand Down

0 comments on commit 08f8c6b

Please sign in to comment.