diff options
author | Quincey Koziol <koziol@koziol.gov> | 2019-12-21 04:41:00 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@koziol.gov> | 2020-01-04 16:02:39 (GMT) |
commit | fa599f450832c6284969c47b8e2cad1f5c6752c7 (patch) | |
tree | d5fca85471b901bbd52ca1bba5f3a7891bc36869 /test/tvltypes.c | |
parent | 7d87aea63fb7387b88b7fd8057feb9e42e53bd8c (diff) | |
download | hdf5-fa599f450832c6284969c47b8e2cad1f5c6752c7.zip hdf5-fa599f450832c6284969c47b8e2cad1f5c6752c7.tar.gz hdf5-fa599f450832c6284969c47b8e2cad1f5c6752c7.tar.bz2 |
Refactor H5Dvlen_get_buf_size to use optional dataset operation, with generic fallback for VOL connectors that don't implement operation
Diffstat (limited to 'test/tvltypes.c')
-rw-r--r-- | test/tvltypes.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/tvltypes.c b/test/tvltypes.c index acfd0a2..a6ed60e 100644 --- a/test/tvltypes.c +++ b/test/tvltypes.c @@ -465,15 +465,15 @@ test_vltypes_vlen_atomic(void) ret = H5Dvlen_get_buf_size(dataset, tid1, sid1, &size); CHECK(ret, FAIL, "H5Dvlen_get_buf_size"); + /* 10 elements allocated = 1 + 2 + 3 + 4 elements for each array position */ + VERIFY(size,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(unsigned int),"H5Dvlen_get_buf_size"); + /* Try to call H5Dvlen_get_buf with bad dataspace */ H5E_BEGIN_TRY { ret = H5Dvlen_get_buf_size(dataset, tid1, sid2, &size); } H5E_END_TRY VERIFY(ret, FAIL, "H5Dvlen_get_buf_size"); - /* 10 elements allocated = 1 + 2 + 3 + 4 elements for each array position */ - VERIFY(size,((SPACE1_DIM1*(SPACE1_DIM1+1))/2)*sizeof(unsigned int),"H5Dvlen_get_buf_size"); - /* Read dataset from disk */ ret=H5Dread(dataset,tid1,H5S_ALL,H5S_ALL,xfer_pid,rdata); CHECK(ret, FAIL, "H5Dread"); |