summaryrefslogtreecommitdiffstats
path: root/c++/test/dsets.cpp
diff options
context:
space:
mode:
authorBill Wendling <wendling@ncsa.uiuc.edu>2001-03-05 23:09:59 (GMT)
committerBill Wendling <wendling@ncsa.uiuc.edu>2001-03-05 23:09:59 (GMT)
commite99887cc669f3dccba8a4869a21b8cc1a8e3a3b6 (patch)
tree0c34fb56c41bf3aded23edea449ee97c23b5341d /c++/test/dsets.cpp
parent659945ecb58ad2ad3d7e6c5bc988cba146cba85d (diff)
downloadhdf5-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.cpp29
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);