diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2010-05-03 13:12:12 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2010-05-03 13:12:12 (GMT) |
commit | 365e16c48068329b627e0974c7c3ce64f44920db (patch) | |
tree | f9651d6b8d6fdfa38de1af409c13e49f1f358b71 /c++/test/h5cpputil.cpp | |
parent | 47fef210e85ecce83cfd1e1971f7748ed9ef3324 (diff) | |
download | hdf5-365e16c48068329b627e0974c7c3ce64f44920db.zip hdf5-365e16c48068329b627e0974c7c3ce64f44920db.tar.gz hdf5-365e16c48068329b627e0974c7c3ce64f44920db.tar.bz2 |
[svn-r18689] Description:
Added missing overloaded function getObjTypeByIdx to return type name
as a char*.
Platforms tested:
Linux/32 2.6 (jam)
FreeBSD/64 6.3 (liberty)
SunOS 5.10 (linew)
Diffstat (limited to 'c++/test/h5cpputil.cpp')
-rw-r--r-- | c++/test/h5cpputil.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/c++/test/h5cpputil.cpp b/c++/test/h5cpputil.cpp index 5e0f904..4485808 100644 --- a/c++/test/h5cpputil.cpp +++ b/c++/test/h5cpputil.cpp @@ -138,6 +138,43 @@ int check_values (hsize_t i, hsize_t j, int apoint, int acheck) return 0; } // check_values +/*------------------------------------------------------------------------- + * Function: verify_val (const char*, const char*,...) + * + * Purpose: Compares two character strings. If they are + * different, the function will print out a message and the + * different values. + * + * Return: Success: 0 + * + * Failure: -1 + * + * Programmer: Binh-Minh Ribler + * May 2, 2010 + * + * Modifications: + * + *------------------------------------------------------------------------- + */ +void verify_val(const char* x, const char* value, const char* where, int line, const char* file_name) +{ + if (GetTestVerbosity()>=VERBO_HI) + { + cerr << endl; + cerr << " Call to routine: " << where << " at line " << line + << " in " << file_name << " had value " << x << endl; + } + if (strcmp(x, value) != 0) + { + cerr << endl; + cerr << "*** UNEXPECTED VALUE from " << where << " should be " + << value << ", but is " << x << " at line " << line + << " in " << file_name << endl; + IncTestNumErrs(); + throw TestFailedException(where, ""); + } +} + //-------------------------------------------------------------------------- // Function: InvalidActionException default constructor //-------------------------------------------------------------------------- |