diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2005-03-20 04:01:25 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2005-03-20 04:01:25 (GMT) |
commit | 99d26d20f83ab0ae3122b77a2efa2d617ba99769 (patch) | |
tree | 925f3dc655ad2e165bd5b4544340659551c310da /c++/test/testhdf5.cpp | |
parent | fef46461796180cb5a920f42296969a6b8ab3564 (diff) | |
download | hdf5-99d26d20f83ab0ae3122b77a2efa2d617ba99769.zip hdf5-99d26d20f83ab0ae3122b77a2efa2d617ba99769.tar.gz hdf5-99d26d20f83ab0ae3122b77a2efa2d617ba99769.tar.bz2 |
[svn-r10242] Purpose: Updating C++ tests
Description:
Added an overloaded function for the template function verify_val.
Updated various comments/headers.
Platforms tested:
Linux 2.4 (heping)
AIX 5.1 (copper)
Diffstat (limited to 'c++/test/testhdf5.cpp')
-rw-r--r-- | c++/test/testhdf5.cpp | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/c++/test/testhdf5.cpp b/c++/test/testhdf5.cpp index b93689b..f34ef8f 100644 --- a/c++/test/testhdf5.cpp +++ b/c++/test/testhdf5.cpp @@ -17,21 +17,28 @@ testhdf5.cpp - HDF5 testing framework main file. REMARKS - General test wrapper for HDF5 base library test programs + General test wrapper for HDF5 C++ library test programs DESIGN Each test function should be implemented as function having no parameters and returning void (i.e. no return value). They should be put - into the list of InitTest() calls in main() below. Functions which depend - on other functionality should be placed below the InitTest() call for the + into the list of AddTest() calls in main() below. Functions which depend + on other functionality should be placed below the AddTest() call for the base functionality testing. Each test module should include testhdf5.h and define a unique set of names for test files they create. - BUGS/LIMITATIONS - - EXPORTED ROUTINES/VARIABLES: - Two variables are exported: num_errs, and Verbosity. + EXTERNAL ROUTINES/VARIABLES: + TestInit(...) -- Initialize testing framework + TestInfo(...) -- Print test info + AddTest(...) -- Setup a test function and add it to the list of tests + TestParseCmdLine(...) -- Parse command line arguments + PerformTests() -- Perform requested testing + GetTestSummary() -- Retrieve Summary request value + TestSummary() -- Display test summary + GetTestCleanup() -- Retrieve Cleanup request value + TestCleanup() -- Clean up files from testing + GetTestNumErrs() -- Retrieve the number of testing errors ***************************************************************************/ @@ -54,9 +61,9 @@ main(int argc, char *argv[]) AddTest("file", test_file, cleanup_file, "File I/O Operations", NULL); // testing dataspace functionalities in th5s.cpp AddTest("h5s", test_h5s, cleanup_h5s, "Dataspaces", NULL); - -/* Comment out tests that are not done yet. - BMR, Feb 2001 + // testing attribute functionalities in tattr.cpp AddTest("attr", test_attr, cleanup_attr, "Attributes", NULL); +/* Comment out tests that are not done yet. - BMR, Feb 2001 AddTest("select", test_select, cleanup_select, "Selections", NULL); AddTest("time", test_time, cleanup_time, "Time Datatypes", NULL); AddTest("reference", test_reference, cleanup_reference, "References", NULL); |