diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2004-10-05 14:31:14 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2004-10-05 14:31:14 (GMT) |
commit | 7ba45c05b3e9345bc8d77a5d205bb41086b78f1e (patch) | |
tree | e8b2ff9381a5c47415eee3941dc66ff6907d8354 /test | |
parent | 71737e02ec70bbfd85ae4eb3f9a16d31b0f9789f (diff) | |
download | hdf5-7ba45c05b3e9345bc8d77a5d205bb41086b78f1e.zip hdf5-7ba45c05b3e9345bc8d77a5d205bb41086b78f1e.tar.gz hdf5-7ba45c05b3e9345bc8d77a5d205bb41086b78f1e.tar.bz2 |
[svn-r9364]
Purpose: change feature
Description: Back up support bitfield and time datatypes in H5Tget_native_type.Leave it to future support. Let it return "not supported" error message for
now.
Platforms tested: h5committest and fuss.
Misc. update: RELEASE.txt
Diffstat (limited to 'test')
-rw-r--r-- | test/ntypes.c | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/test/ntypes.c b/test/ntypes.c index 4fe6842..2cb07e3 100644 --- a/test/ntypes.c +++ b/test/ntypes.c @@ -2312,26 +2312,17 @@ test_bitfield_dtype(hid_t file) if((dtype=H5Dget_type(dataset))<0) TEST_ERROR; - if((native_type=H5Tget_native_type(dtype, H5T_DIR_DEFAULT))<0) - TEST_ERROR; - - if(!H5Tequal(native_type, type)) TEST_ERROR; - - if (H5Dread(dataset, native_type, H5S_ALL, H5S_ALL, H5P_DEFAULT, rbuf)<0) + H5E_BEGIN_TRY { + native_type=H5Tget_native_type(dtype, H5T_DIR_DEFAULT); + } H5E_END_TRY; + if(native_type>0) { + H5_FAILED(); + puts(" Bit field isn't supported. Should have failed."); TEST_ERROR; - - for(i=0; i<sizeof(rbuf); i++) { - if (rbuf[i] != wbuf[i]) { - H5_FAILED(); - printf(" Read different values than written.\n"); - printf(" At index %u\n", (unsigned)i); - goto error; - } } - + if (H5Tclose(type)<0) TEST_ERROR; if (H5Tclose(dtype)<0) TEST_ERROR; - if (H5Tclose(native_type)<0) TEST_ERROR; if (H5Dclose(dataset)<0) TEST_ERROR; PASSED(); |