summaryrefslogtreecommitdiffstats
path: root/test/vol_plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/vol_plugin.c')
-rw-r--r--test/vol_plugin.c167
1 files changed, 81 insertions, 86 deletions
diff --git a/test/vol_plugin.c b/test/vol_plugin.c
index 565c847..15aec12 100644
--- a/test/vol_plugin.c
+++ b/test/vol_plugin.c
@@ -23,7 +23,6 @@
#include "null_vol_connector.h"
-
/*-------------------------------------------------------------------------
* Function: test_registration_by_value()
*
@@ -37,49 +36,47 @@
static herr_t
test_registration_by_value(void)
{
- htri_t is_registered = FAIL;
- hid_t vol_id = H5I_INVALID_HID;
+ htri_t is_registered = FAIL;
+ hid_t vol_id = H5I_INVALID_HID;
TESTING("VOL registration by value");
/* The null VOL connector should not be registered at the start of the test */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector by value */
- if((vol_id = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
+ if ((vol_id = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
TEST_ERROR;
/* The connector should be registered now */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(FALSE == is_registered)
+ if (FALSE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector was not registered");
/* Unregister the connector */
- if(H5VLunregister_connector(vol_id) < 0)
+ if (H5VLunregister_connector(vol_id) < 0)
TEST_ERROR;
/* The connector should not be registered now */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
PASSED();
return SUCCEED;
error:
- H5E_BEGIN_TRY {
- H5VLunregister_connector(vol_id);
- } H5E_END_TRY;
+ H5E_BEGIN_TRY { H5VLunregister_connector(vol_id); }
+ H5E_END_TRY;
return FAIL;
} /* end test_registration_by_value() */
-
/*-------------------------------------------------------------------------
* Function: test_registration_by_name()
*
@@ -93,49 +90,47 @@ error:
static herr_t
test_registration_by_name(void)
{
- htri_t is_registered = FAIL;
- hid_t vol_id = H5I_INVALID_HID;
+ htri_t is_registered = FAIL;
+ hid_t vol_id = H5I_INVALID_HID;
TESTING("VOL registration by name");
/* The null VOL connector should not be registered at the start of the test */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector by name */
- if((vol_id = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
+ if ((vol_id = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
TEST_ERROR;
/* The connector should be registered now */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(FALSE == is_registered)
+ if (FALSE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector was not registered");
/* Unregister the connector */
- if(H5VLunregister_connector(vol_id) < 0)
+ if (H5VLunregister_connector(vol_id) < 0)
TEST_ERROR;
/* The connector should not be registered now */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
PASSED();
return SUCCEED;
error:
- H5E_BEGIN_TRY {
- H5VLunregister_connector(vol_id);
- } H5E_END_TRY;
+ H5E_BEGIN_TRY { H5VLunregister_connector(vol_id); }
+ H5E_END_TRY;
return FAIL;
} /* end test_registration_by_name() */
-
/*-------------------------------------------------------------------------
* Function: test_multiple_registration()
*
@@ -149,97 +144,98 @@ error:
static herr_t
test_multiple_registration(void)
{
- htri_t is_registered = FAIL;
- hid_t vol_ids[N_REGISTRATIONS];
- int i;
+ htri_t is_registered = FAIL;
+ hid_t vol_ids[N_REGISTRATIONS];
+ int i;
TESTING("registering a VOL connector multiple times");
/* The null VOL connector should not be registered at the start of the test */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector multiple times */
- for(i = 0; i < N_REGISTRATIONS; i++) {
- if((vol_ids[i] = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
+ for (i = 0; i < N_REGISTRATIONS; i++) {
+ if ((vol_ids[i] = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
TEST_ERROR;
}
/* The connector should be registered now */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(FALSE == is_registered)
+ if (FALSE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector was not registered");
/* Unregister the connector */
- for(i = 0; i < N_REGISTRATIONS; i++) {
- if(H5VLunregister_connector(vol_ids[i]) < 0)
+ for (i = 0; i < N_REGISTRATIONS; i++) {
+ if (H5VLunregister_connector(vol_ids[i]) < 0)
TEST_ERROR;
/* Also test close on some of the IDs. This call currently works
* identically to unregister.
*/
i++;
- if(H5VLclose(vol_ids[i]) < 0)
+ if (H5VLclose(vol_ids[i]) < 0)
TEST_ERROR;
}
/* The connector should not be registered now */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Repeat testing with the _by_value routines */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector multiple times */
- for(i = 0; i < N_REGISTRATIONS; i++) {
- if((vol_ids[i] = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
+ for (i = 0; i < N_REGISTRATIONS; i++) {
+ if ((vol_ids[i] = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
TEST_ERROR;
}
/* The connector should be registered now */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(FALSE == is_registered)
+ if (FALSE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector was not registered");
/* Unregister the connector */
- for(i = 0; i < N_REGISTRATIONS; i++) {
- if(H5VLunregister_connector(vol_ids[i]) < 0)
+ for (i = 0; i < N_REGISTRATIONS; i++) {
+ if (H5VLunregister_connector(vol_ids[i]) < 0)
TEST_ERROR;
/* Also test close on some of the IDs. This call currently works
* identically to unregister.
*/
i++;
- if(H5VLclose(vol_ids[i]) < 0)
+ if (H5VLclose(vol_ids[i]) < 0)
TEST_ERROR;
}
/* The connector should not be registered now */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
PASSED();
return SUCCEED;
error:
- H5E_BEGIN_TRY {
- for(i = 0; i < N_REGISTRATIONS; i++)
+ H5E_BEGIN_TRY
+ {
+ for (i = 0; i < N_REGISTRATIONS; i++)
H5VLunregister_connector(vol_ids[i]);
- } H5E_END_TRY;
+ }
+ H5E_END_TRY;
return FAIL;
} /* end test_multiple_registration() */
-
/*-------------------------------------------------------------------------
* Function: test_getters()
*
@@ -252,69 +248,70 @@ error:
static herr_t
test_getters(void)
{
- htri_t is_registered = FAIL;
- hid_t vol_id = H5I_INVALID_HID;
- hid_t vol_id_out = H5I_INVALID_HID;
+ htri_t is_registered = FAIL;
+ hid_t vol_id = H5I_INVALID_HID;
+ hid_t vol_id_out = H5I_INVALID_HID;
TESTING("VOL getters");
/* The null VOL connector should not be registered at the start of the test */
- if((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector by name */
- if((vol_id = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
+ if ((vol_id = H5VLregister_connector_by_name(NULL_VOL_CONNECTOR_NAME, H5P_DEFAULT)) < 0)
TEST_ERROR;
/* Get the connector's ID by name */
- if((vol_id_out = H5VLget_connector_id_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
+ if ((vol_id_out = H5VLget_connector_id_by_name(NULL_VOL_CONNECTOR_NAME)) < 0)
TEST_ERROR;
- if(vol_id != vol_id_out)
+ if (vol_id != vol_id_out)
FAIL_PUTS_ERROR("VOL connector IDs don't match");
- if(H5VLclose(vol_id_out) < 0)
+ if (H5VLclose(vol_id_out) < 0)
TEST_ERROR;
/* Unregister the connector */
- if(H5VLunregister_connector(vol_id) < 0)
+ if (H5VLunregister_connector(vol_id) < 0)
TEST_ERROR;
/* Repeat testing with the _by_value routines */
- if((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((is_registered = H5VLis_connector_registered_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(TRUE == is_registered)
+ if (TRUE == is_registered)
FAIL_PUTS_ERROR("NULL VOL connector is inappropriately registered");
/* Register the connector by value */
- if((vol_id = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
+ if ((vol_id = H5VLregister_connector_by_value(NULL_VOL_CONNECTOR_VALUE, H5P_DEFAULT)) < 0)
TEST_ERROR;
/* Get the connector's ID by value */
- if((vol_id_out = H5VLget_connector_id_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
+ if ((vol_id_out = H5VLget_connector_id_by_value(NULL_VOL_CONNECTOR_VALUE)) < 0)
TEST_ERROR;
- if(vol_id != vol_id_out)
+ if (vol_id != vol_id_out)
FAIL_PUTS_ERROR("VOL connector IDs don't match");
- if(H5VLclose(vol_id_out) < 0)
+ if (H5VLclose(vol_id_out) < 0)
TEST_ERROR;
/* Unregister the connector */
- if(H5VLunregister_connector(vol_id) < 0)
+ if (H5VLunregister_connector(vol_id) < 0)
TEST_ERROR;
PASSED();
return SUCCEED;
error:
- H5E_BEGIN_TRY {
+ H5E_BEGIN_TRY
+ {
H5VLclose(vol_id_out);
H5VLunregister_connector(vol_id);
- } H5E_END_TRY;
+ }
+ H5E_END_TRY;
return FAIL;
} /* end test_getters() */
-
/*-------------------------------------------------------------------------
* Function: main
*
@@ -333,14 +330,13 @@ main(void)
HDputs("Testing VOL connector plugin functionality.");
- nerrors += test_registration_by_name() < 0 ? 1 : 0;
- nerrors += test_registration_by_value() < 0 ? 1 : 0;
- nerrors += test_multiple_registration() < 0 ? 1 : 0;
- nerrors += test_getters() < 0 ? 1 : 0;
+ nerrors += test_registration_by_name() < 0 ? 1 : 0;
+ nerrors += test_registration_by_value() < 0 ? 1 : 0;
+ nerrors += test_multiple_registration() < 0 ? 1 : 0;
+ nerrors += test_getters() < 0 ? 1 : 0;
- if(nerrors) {
- HDprintf("***** %d VOL connector plugin TEST%s FAILED! *****\n",
- nerrors, nerrors > 1 ? "S" : "");
+ if (nerrors) {
+ HDprintf("***** %d VOL connector plugin TEST%s FAILED! *****\n", nerrors, nerrors > 1 ? "S" : "");
HDexit(EXIT_FAILURE);
}
@@ -349,4 +345,3 @@ main(void)
HDexit(EXIT_SUCCESS);
} /* end main() */
-