|
| VTK_ADDON_EXPORT bool | CheckDoubleTolerance (int line, const std::string &description, double current, double expected, double tolerance) |
| |
| VTK_ADDON_EXPORT bool | CheckInt (int line, const std::string &description, int current, int expected) |
| |
| VTK_ADDON_EXPORT bool | CheckNotNull (int line, const std::string &description, const void *pointer) |
| |
| VTK_ADDON_EXPORT bool | CheckNull (int line, const std::string &description, const void *pointer) |
| |
| VTK_ADDON_EXPORT bool | CheckPointer (int line, const std::string &description, void *current, void *expected, bool errorIfDifferent=true) |
| |
| VTK_ADDON_EXPORT bool | CheckString (int line, const std::string &description, const char *current, const char *expected, bool errorIfDifferent=true) |
| |
This module provides functions to facilitate writing tests.
Example:
int current = 40 + 2;
int expected = 43;
if (!
CheckInt(__LINE__,
"40 + 2", current, expected))
{
return false;
}
Usually these test methods are used by single-line convenience macros defined in vtkAddonTestingMacros.h.