diff options
author | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-03-05 23:09:59 (GMT) |
---|---|---|
committer | Bill Wendling <wendling@ncsa.uiuc.edu> | 2001-03-05 23:09:59 (GMT) |
commit | e99887cc669f3dccba8a4869a21b8cc1a8e3a3b6 (patch) | |
tree | 0c34fb56c41bf3aded23edea449ee97c23b5341d /c++/test/dsets.cpp | |
parent | 659945ecb58ad2ad3d7e6c5bc988cba146cba85d (diff) | |
download | hdf5-e99887cc669f3dccba8a4869a21b8cc1a8e3a3b6.zip hdf5-e99887cc669f3dccba8a4869a21b8cc1a8e3a3b6.tar.gz hdf5-e99887cc669f3dccba8a4869a21b8cc1a8e3a3b6.tar.bz2 |
[svn-r3549] Purpose:
Adding Test
Description:
- Add the tests to the Makefile so that they'll be executed.
- Fixed a few bugs in dsets.cpp
* Some buffers should have been char *'s instead of void *'s.
* An iterator for a loop wasn't declared properly.
- Formatting changes
Solution:
- Changed the void *'s to char *'s.
- Declared the loop iterator.
NOTE: Doesn't work just yet. There's a conflict with a C++ keyword
(delete) in the H5Pprivate.h header file. Quincey's looking into
this.
Platforms tested:
Linux
Diffstat (limited to 'c++/test/dsets.cpp')
-rw-r--r-- | c++/test/dsets.cpp | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/c++/test/dsets.cpp b/c++/test/dsets.cpp index df5be42..38357b7 100644 --- a/c++/test/dsets.cpp +++ b/c++/test/dsets.cpp @@ -18,9 +18,9 @@ * *************************************************************/ -#include <h5test.h> -#include <testhdf5.h> -#include <H5Cpp.h> +#include "h5test.h" +#include "testhdf5.h" +#include "H5Cpp.h" #ifndef H5_NO_NAMESPACE using namespace H5; @@ -92,7 +92,7 @@ test_create( H5File& file) dataset = new DataSet (file.createDataSet (DSET_DEFAULT_NAME, PredType::NATIVE_DOUBLE, space)); // continuation here, that means no exception has been thrown - FAILED(); + H5_FAILED(); cout << " Library allowed overwrite of existing dataset." << endl; goto error; } @@ -115,7 +115,7 @@ test_create( H5File& file) try { dataset = new DataSet (file.openDataSet( "does_not_exist" )); // continuation here, that means no exception has been thrown - FAILED(); + H5_FAILED(); cout << " Opened a non-existent dataset." << endl; goto error; } @@ -182,7 +182,7 @@ check_values (hsize_t i, hsize_t j, int apoint, int acheck) { if (apoint != acheck) { - FAILED(); + H5_FAILED(); cout << " Read different values than written.\n" << endl; cout << " At index " << (unsigned long)i << "," << (unsigned long)j << endl; @@ -227,7 +227,7 @@ test_simple_io( H5File& file) } } - void* tconv_buf = new char [1000]; + char* tconv_buf = new char [1000]; try { /* Create the data space */ @@ -327,13 +327,13 @@ test_tconv( H5File& file) dataset.read ((void*) in, PredType::STD_I32BE); /* Check */ - for (i = 0; i < 1000000; i++) { + for (int i = 0; i < 1000000; i++) { if (in[4*i+0]!=out[4*i+3] || in[4*i+1]!=out[4*i+2] || in[4*i+2]!=out[4*i+1] || in[4*i+3]!=out[4*i+0]) { - FAILED(); + H5_FAILED(); cout << " Read with byte order conversion failed." << endl; goto error; } @@ -423,7 +423,7 @@ test_compression(H5File& file) points[i][j] = n++; } } - void* tconv_buf = new char [1000]; + char* tconv_buf = new char [1000]; try { @@ -468,7 +468,7 @@ test_compression(H5File& file) for (i=0; i<size[0]; i++) { for (j=0; j<size[1]; j++) { if (0!=check[i][j]) { - FAILED(); + H5_FAILED(); cout << " Read a non-zero value." << endl; cout << " At index " << (unsigned long)i << "," << (unsigned long)j << endl; @@ -622,7 +622,7 @@ test_compression(H5File& file) for (j=0; j<hs_size[1]; j++) { if (points[hs_offset[0]+i][hs_offset[1]+j] != check[hs_offset[0]+i][hs_offset[1]+j]) { - FAILED(); + H5_FAILED(); cout << " Read different values than written.\n" << endl; cout << " At index " << (unsigned long)(hs_offset[0]+i) << "," << (unsigned long)(hs_offset[1]+j) << endl; @@ -751,7 +751,7 @@ test_multiopen (H5File& file) space->getSimpleExtentDims (tmp_size); if (cur_size[0]!=tmp_size[0]) { - FAILED(); + H5_FAILED(); cout << " Got " << (int)tmp_size[0] << " instead of " << (int)cur_size[0] << "!" << endl; delete space; @@ -981,8 +981,8 @@ main(void) fapl_id = h5_fileaccess(); // in h5test.c, returns a file access template // should create an object from this id - BMR -/* BMR: leave paralell stuff out! #if 0 +/* BMR: leave paralell stuff out! */ { // Turn off raw data cache int mdc_nelmts; @@ -990,7 +990,6 @@ main(void) (H5Pset_cache(fapl_id, mdc_nelmts, 0, 0, 0.0)<0) goto error; } #endif -*/ char filename[1024]; h5_fixname(FILENAME[0], fapl_id, filename, sizeof filename); |