Skip to content

Commit

Permalink
test(parallel): verify FALSE case (HDFGroup#3356)
Browse files Browse the repository at this point in the history
  • Loading branch information
hyoklee authored and lrknox committed Aug 5, 2023
1 parent f89d5ec commit a549e2e
Showing 1 changed file with 17 additions and 11 deletions.
28 changes: 17 additions & 11 deletions testpar/t_file.c
Original file line number Diff line number Diff line change
Expand Up @@ -950,13 +950,13 @@ test_file_properties(void)
void
test_delete(void)
{
hid_t fid = H5I_INVALID_HID; /* HDF5 file ID */
hid_t fapl_id = H5I_INVALID_HID; /* File access plist */
const char *filename = NULL;
MPI_Comm comm = MPI_COMM_WORLD;
MPI_Info info = MPI_INFO_NULL;
htri_t is_hdf5 = FAIL; /* Whether a file is an HDF5 file */
herr_t ret; /* Generic return value */
hid_t fid = H5I_INVALID_HID; /* HDF5 file ID */
hid_t fapl_id = H5I_INVALID_HID; /* File access plist */
const char *filename = NULL;
MPI_Comm comm = MPI_COMM_WORLD;
MPI_Info info = MPI_INFO_NULL;
htri_t is_accessible = FAIL; /* Whether a file is accessible */
herr_t ret; /* Generic return value */

filename = (const char *)GetTestParameters();

Expand All @@ -979,8 +979,8 @@ test_delete(void)
VRFY((SUCCEED == ret), "H5Fclose");

/* Verify that the file is an HDF5 file */
is_hdf5 = H5Fis_accessible(filename, fapl_id);
VRFY((TRUE == is_hdf5), "H5Fis_accessible");
is_accessible = H5Fis_accessible(filename, fapl_id);
VRFY((TRUE == is_accessible), "H5Fis_accessible");

/* Delete the file */
ret = H5Fdelete(filename, fapl_id);
Expand All @@ -990,10 +990,16 @@ test_delete(void)
/* This should fail since there is no file */
H5E_BEGIN_TRY
{
is_hdf5 = H5Fis_accessible(filename, fapl_id);
is_accessible = H5Fis_accessible(filename, fapl_id);
}
H5E_END_TRY
VRFY((is_hdf5 != SUCCEED), "H5Fis_accessible");

if (FALSE == is_accessible) {
VRFY((FALSE == is_accessible), "H5Fis_accessible returned FALSE");
}
if (FAIL == is_accessible) {
VRFY((FAIL == is_accessible), "H5Fis_accessible failed");
}

/* Release file-access plist */
ret = H5Pclose(fapl_id);
Expand Down

0 comments on commit a549e2e

Please sign in to comment.