diff options
author | Robb Matzke <matzke@llnl.gov> | 1997-12-10 22:41:56 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1997-12-10 22:41:56 (GMT) |
commit | d49ed7bedfdb13c3a5d58cae8def4d5dc1eb8bbf (patch) | |
tree | ee8d51ce5060470863fcb74e92f262271ba5cd77 /test/tfile.c | |
parent | 082dd8cda9ef3d49be23dfce49e10dd30d0758bc (diff) | |
download | hdf5-d49ed7bedfdb13c3a5d58cae8def4d5dc1eb8bbf.zip hdf5-d49ed7bedfdb13c3a5d58cae8def4d5dc1eb8bbf.tar.gz hdf5-d49ed7bedfdb13c3a5d58cae8def4d5dc1eb8bbf.tar.bz2 |
[svn-r140] ./test/Makefile.in
Added new tests.
./test/dsets.c NEW
Tests datasets.
./test/dspace.c NEW
Tests data spaces.
./test/dtypes.c NEW
Tests data types.
./test/istore.c
./test/tfile.c
./test/th5p.c
./test/theap.c
./test/tohdr.c
Changed to work with new function names.
./test/testhdf5.c
Removed the data type and dataset tests since they're now in
their own files. They had to be rewritten because of extensive
changes to those interfaces.
Diffstat (limited to 'test/tfile.c')
-rw-r--r-- | test/tfile.c | 86 |
1 files changed, 42 insertions, 44 deletions
diff --git a/test/tfile.c b/test/tfile.c index d7ba2d6..ffd2d19 100644 --- a/test/tfile.c +++ b/test/tfile.c @@ -31,11 +31,11 @@ static char RcsId[] = "$Revision$"; #include <H5Cprivate.h> #include <H5Mprivate.h> -#define F1_USERBLOCK_SIZE H5C_USERBLOCK_DEFAULT -#define F1_OFFSET_SIZE H5C_OFFSETSIZE_DEFAULT -#define F1_LENGTH_SIZE H5C_LENGTHSIZE_DEFAULT -#define F1_SYM_LEAF_K H5C_SYM_LEAF_K_DEFAULT -#define F1_SYM_INTERN_K (btree_k_default_g[H5B_SNODE_ID]) +#define F1_USERBLOCK_SIZE 0 +#define F1_OFFSET_SIZE 4 +#define F1_LENGTH_SIZE 4 +#define F1_SYM_LEAF_K 4 +#define F1_SYM_INTERN_K 16 #define FILE1 "tfile1.h5" #define F2_USERBLOCK_SIZE 512 @@ -45,15 +45,13 @@ static char RcsId[] = "$Revision$"; #define F2_SYM_INTERN_K 32 #define FILE2 "tfile2.h5" -#define F3_USERBLOCK_SIZE H5C_USERBLOCK_DEFAULT +#define F3_USERBLOCK_SIZE 0 #define F3_OFFSET_SIZE F2_OFFSET_SIZE #define F3_LENGTH_SIZE F2_LENGTH_SIZE #define F3_SYM_LEAF_K F2_SYM_LEAF_K #define F3_SYM_INTERN_K F2_SYM_INTERN_K #define FILE3 "tfile3.h5" -static const uintn btree_k_default_g[] = H5C_BTREE_K_DEFAULT; - /**************************************************************** ** ** test_file_create(): Low-level file creation I/O test routine. @@ -79,61 +77,61 @@ static void test_file_create(void) VERIFY(fid2,FAIL,"H5Fcreate"); /* Get the file-creation template */ - tmpl1=H5Fget_create_template(fid1); + tmpl1 = H5Fget_create_template (fid1); CHECK(tmpl1,FAIL,"H5Fget_create_template"); /* Get the file-creation parameters */ - ret=H5Cgetparm(tmpl1,H5_USERBLOCK_SIZE,&parm); + ret=H5Cgetparm(tmpl1,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F1_USERBLOCK_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_OFFSET_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_OFFSET_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F1_OFFSET_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_LENGTH_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_LENGTH_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F1_LENGTH_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_LEAF_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_LEAF_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F1_SYM_LEAF_K,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_INTERN_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_INTERN_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F1_SYM_INTERN_K,"H5Cgetparm"); /* Release file-creation template */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); CHECK(ret,FAIL,"H5Mrelease"); /* Double-check that the atom has been vaporized */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); VERIFY(ret,FAIL,"H5Mrelease"); /* Create a new file with a non-standard file-creation template */ - tmpl1=H5Mcreate(fid1,H5_TEMPLATE,NULL); - CHECK(tmpl1,FAIL,"H5Mcreate"); + tmpl1 = H5Ccreate (H5C_FILE_CREATE); + CHECK(tmpl1,FAIL,"H5Cnew"); /* Set the new file-creation parameters */ parm=F2_USERBLOCK_SIZE; - ret=H5Csetparm(tmpl1,H5_USERBLOCK_SIZE,&parm); + ret=H5Csetparm(tmpl1,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Csetparm"); parm2=F2_OFFSET_SIZE; - ret=H5Csetparm(tmpl1,H5_OFFSET_SIZE,&parm2); + ret=H5Csetparm(tmpl1,H5F_OFFSET_SIZE,&parm2); CHECK(ret,FAIL,"H5Csetparm"); parm2=F2_LENGTH_SIZE; - ret=H5Csetparm(tmpl1,H5_LENGTH_SIZE,&parm2); + ret=H5Csetparm(tmpl1,H5F_LENGTH_SIZE,&parm2); CHECK(ret,FAIL,"H5Csetparm"); parm=F2_SYM_LEAF_K; - ret=H5Csetparm(tmpl1,H5_SYM_LEAF_K,&parm); + ret=H5Csetparm(tmpl1,H5F_SYM_LEAF_K,&parm); CHECK(ret,FAIL,"H5Csetparm"); parm=F2_SYM_INTERN_K; - ret=H5Csetparm(tmpl1,H5_SYM_INTERN_K,&parm); + ret=H5Csetparm(tmpl1,H5F_SYM_INTERN_K,&parm); CHECK(ret,FAIL,"H5Csetparm"); /* Try to create second file, with non-standard file-creation template params */ @@ -141,7 +139,7 @@ static void test_file_create(void) CHECK(fid2,FAIL,"H5Fcreate"); /* Release file-creation template */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); CHECK(ret,FAIL,"H5Mrelease"); /* Get the file-creation template */ @@ -149,23 +147,23 @@ static void test_file_create(void) CHECK(tmpl1,FAIL,"H5Fget_create_template"); /* Get the file-creation parameters */ - ret=H5Cgetparm(tmpl1,H5_USERBLOCK_SIZE,&parm); + ret=H5Cgetparm(tmpl1,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_USERBLOCK_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_OFFSET_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_OFFSET_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F2_LENGTH_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_LENGTH_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_LENGTH_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F2_OFFSET_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_LEAF_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_LEAF_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_SYM_LEAF_K,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_INTERN_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_INTERN_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_SYM_INTERN_K,"H5Cgetparm"); @@ -174,12 +172,12 @@ static void test_file_create(void) CHECK(tmpl2,FAIL,"H5Mcopy"); /* Release file-creation template */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); CHECK(ret,FAIL,"H5Mrelease"); /* Set the new file-creation parameter */ parm=F3_USERBLOCK_SIZE; - ret=H5Csetparm(tmpl2,H5_USERBLOCK_SIZE,&parm); + ret=H5Csetparm(tmpl2,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Csetparm"); /* Try to create second file, with non-standard file-creation template params */ @@ -187,7 +185,7 @@ static void test_file_create(void) CHECK(fid3,FAIL,"H5Fcreate"); /* Release file-creation template */ - ret=H5Mrelease(tmpl2); + ret=H5Mclose(tmpl2); CHECK(ret,FAIL,"H5Mrelease"); /* Get the file-creation template */ @@ -195,28 +193,28 @@ static void test_file_create(void) CHECK(tmpl1,FAIL,"H5Fget_create_template"); /* Get the file-creation parameters */ - ret=H5Cgetparm(tmpl1,H5_USERBLOCK_SIZE,&parm); + ret=H5Cgetparm(tmpl1,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F3_USERBLOCK_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_OFFSET_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_OFFSET_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F3_LENGTH_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_LENGTH_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_LENGTH_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F3_OFFSET_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_LEAF_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_LEAF_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F3_SYM_LEAF_K,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_INTERN_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_INTERN_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F3_SYM_INTERN_K,"H5Cgetparm"); /* Release file-creation template */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); CHECK(ret,FAIL,"H5Mrelease"); /* Close first file */ @@ -258,28 +256,28 @@ static void test_file_open(void) CHECK(tmpl1,FAIL,"H5Fget_create_template"); /* Get the file-creation parameters */ - ret=H5Cgetparm(tmpl1,H5_USERBLOCK_SIZE,&parm); + ret=H5Cgetparm(tmpl1,H5F_USERBLOCK_SIZE,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_USERBLOCK_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_OFFSET_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_OFFSET_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F2_OFFSET_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_LENGTH_SIZE,&parm2); + ret=H5Cgetparm(tmpl1,H5F_LENGTH_SIZE,&parm2); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm2,F2_LENGTH_SIZE,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_LEAF_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_LEAF_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_SYM_LEAF_K,"H5Cgetparm"); - ret=H5Cgetparm(tmpl1,H5_SYM_INTERN_K,&parm); + ret=H5Cgetparm(tmpl1,H5F_SYM_INTERN_K,&parm); CHECK(ret,FAIL,"H5Cgetparm"); VERIFY(parm,F2_SYM_INTERN_K,"H5Cgetparm"); /* Release file-creation template */ - ret=H5Mrelease(tmpl1); + ret=H5Mclose(tmpl1); CHECK(ret,FAIL,"H5Mrelease"); /* Close first file */ |