diff options
author | James Laird <jlaird@hdfgroup.org> | 2006-09-26 18:25:03 (GMT) |
---|---|---|
committer | James Laird <jlaird@hdfgroup.org> | 2006-09-26 18:25:03 (GMT) |
commit | 6aeb73dd44ed126dcb3f77b9ff4ff95c2403ea62 (patch) | |
tree | 2a600b3c00b8f554d0a09f4e29e5e0f831a8b356 /hl/c++/test/ptableTest.h | |
parent | fdbdaf656bc91c4802dd4c58ceb622bb51f390a9 (diff) | |
download | hdf5-6aeb73dd44ed126dcb3f77b9ff4ff95c2403ea62.zip hdf5-6aeb73dd44ed126dcb3f77b9ff4ff95c2403ea62.tar.gz hdf5-6aeb73dd44ed126dcb3f77b9ff4ff95c2403ea62.tar.bz2 |
[svn-r12686] Added compression to Packet Tables. Now both C and C++ packet tables
have an extra parameter that sets the deflate filter.
Added tests, made examples use the new APIs.
Cleaned up include files a little and removed some casts that I hope are
superfluous. If anybody encounters strange errors in the packet table
tests where the chunk size is set to some extremely large value, please
let me know, but I was unable to reproduce this error on any system.
Tested on mir, heping, sol, juniper, VS 6.0. Looked for the chunk size
error on several other systems a month or two ago.
Diffstat (limited to 'hl/c++/test/ptableTest.h')
-rw-r--r-- | hl/c++/test/ptableTest.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hl/c++/test/ptableTest.h b/hl/c++/test/ptableTest.h index 119b1e4..d51f39e 100644 --- a/hl/c++/test/ptableTest.h +++ b/hl/c++/test/ptableTest.h @@ -23,7 +23,8 @@ #define PTABLETEST #include "H5PacketTable.h" -#include "h5test.h" +#include "H5Cpp.h" +#include "h5hltest.h" static hid_t fileID; @@ -36,6 +37,9 @@ int TestCompoundDatatype(void); /* Test the GetNext functions and their indexes */ int TestGetNext(void); +/* Make sure that setting compression through the C++ API works. */ +int TestCompress(void); + /* Ensure that the functions return the correct errors in * response to invalid indexes */ int TestErrors(void); |