summaryrefslogtreecommitdiffstats
path: root/test/tfile.c
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1997-12-10 22:41:56 (GMT)
committerRobb Matzke <matzke@llnl.gov>1997-12-10 22:41:56 (GMT)
commitd49ed7bedfdb13c3a5d58cae8def4d5dc1eb8bbf (patch)
treeee8d51ce5060470863fcb74e92f262271ba5cd77 /test/tfile.c
parent082dd8cda9ef3d49be23dfce49e10dd30d0758bc (diff)
downloadhdf5-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.c86
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 */